Citat:
Originally posted by Jonas@Jan 10 2009, 20:46
Conny du kanske skall berätta vilken form av join du gör, när du nämner "join",
Det finns flera olika join ( http://en.wikipedia.org/wiki/Join_(SQL) )
Den form av join du har beskrivit ovan är "INNER JOIN"
|
Jag ville inte göra det för kompicerat för crazzy eftersom han troligen inte känner skillnad mellan INNER JOIN och OUTER JOIN.
I just detta fall så var det en av de enklaste JOINarna man kan jobba med när man kopplar samman två tabeller med primärnyckel i users-tabellen och främmande nyckeln i posts-tabellen. Jag gissade dessutom på att det fanns en kolumn i users-tabellen som heter user_id vilket visade sig stämma. Det var inte givet i förutsättningarna.
Man får ta det här med JOIN steg för steg för man kan ju även använda nyckelorden "INNER JOIN", "OUTER JOIN" resp "JOIN", men det är mycket databasspecifikt hur detta serut i verkligheten och jag hade inte min MySQL igång så jag kunde testa ut en helt optimal lösning.
När crazzy upptäcker vilka fantastiska lösningar man kan göra med SQL hoppas jag han återkommer med fler frågor, det är kul att knäcka problem med SQL och DDL.