Denna borde fungera:
SELECT one.*,two.* FROM user_accounts AS one INNER JOIN user_details AS two ON one.id=two.id
Du kan även sätta in en WHERE-sats efter JOIN-satsen, t.ex så här:
SELECT one.*,two.* FROM user_accounts AS one INNER JOIN user_details AS two ON one.id=two.id WHERE one.id > 20
Tänk bara på en sak:
Om du använder ovanstående SELECT-sats så hämtas samtliga kolumner från båda tabellerna. Detta innebär att om både user_accounts och user_details har en kolumn som heter "epost" så kommer endast en av dessa att hämtas (jag tror att det är user_details version som gäller eftersom INNER JOIN skriver över dubletter i den andra tabellen).
Jag brukade snegla på IDG's artiklar när en JOIN-sats gick snett förut:
http://iwtjanster.idg.se/webbstudio/...ikel.asp?id=75
http://iwtjanster.idg.se/webbstudio/...ikel.asp?id=76
http://iwtjanster.idg.se/webbstudio/...kel.asp?id=230
http://iwtjanster.idg.se/webbstudio/...kel.asp?id=232
Hoppas det löser sig!