kingnutter Posted August 29, 2009 Share Posted August 29, 2009 Hi there, Can anyone tell me if I have the wrong syntax in this query. It doesn't seem to be working. If there is no error in the query I shall post further information. Thanks. KN $query="SELECT moj_genre FROM genres, genrelinkcd WHERE genres.genre_id = genrelinkcd.genre_id WHERE genrelinkcd.moj_id='$id'"; [code] Quote Link to comment https://forums.phpfreaks.com/topic/172393-solved-join-trouble/ Share on other sites More sharing options...
kingnutter Posted August 29, 2009 Author Share Posted August 29, 2009 Sorry this is what I aiming at (but it still doesn't work): $query="SELECT moj_genre FROM genres WHERE genres.genre_id = genrelinkcd.genre_id WHERE genrelinkcd.moj_id=$id"; I want to select field 'moj_genre' from the table 'genres' where genre_id in the same table is the same as genre_id in table 'genrelinkcd', but only where 'moj_id' in that table is equal to $id. Phew. Quote Link to comment https://forums.phpfreaks.com/topic/172393-solved-join-trouble/#findComment-908966 Share on other sites More sharing options...
kingnutter Posted August 30, 2009 Author Share Posted August 30, 2009 $query="SELECT moj_genre FROM genres INNER JOIN genrelinkcd ON genres.genre_id=genrelinkcd.genre_id WHERE genrelinkcd.moj_id='$id'"; Quote Link to comment https://forums.phpfreaks.com/topic/172393-solved-join-trouble/#findComment-909308 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.