Om jag har rätt, vilket sätt är att föredra prestandamässigt?
Du har rätt men det har ingen prestandamässig betydelse på vilket sätt du skriver en inner join.
1 svar · 205 visningar · startad av Gein
När jag ska hämta ut data ur flera tabeller så gör jag något i stil med:
SELECT kb.ar, kb.kb_id, kb.kb_text, k.*, kn.* FROM kassabok kb, konto k, kontonamn kn WHERE kb.ar = 2004 AND kn.klass = 1 AND k.kb_id = kb.kb_id AND k.k_id = kn.k_id
Men, om jag inte är helt väck, så går det åstadkomma samma sak med JOIN? Om jag har rätt, vilket sätt är att föredra prestandamässigt? Hur skulle en sådan fråga se ut för att få ut samma resultat som jag får med ovanstående kod?
Om jag har rätt, vilket sätt är att föredra prestandamässigt?
Du har rätt men det har ingen prestandamässig betydelse på vilket sätt du skriver en inner join.