robert_gsfame Posted March 24, 2011 Share Posted March 24, 2011 tbl_user ------------------------- name email tbl_ban ------------------ email so if tbl_ban is ignored then i can use SELECT * FROM tbl_user * what if i want to show all names where email is not listed in tbl_ban * show all names where email is listed in tbl_ban i try this SELECT * FROM tbl_USER WHERE email IN(SELECT email FROM tbl_ban) for the first question and SELECT * FROM tbl_USER WHERE email NOT IN(SELECT email FROM tbl_ban) for the second one..but it didnt work any guides? thx in advance Quote Link to comment https://forums.phpfreaks.com/topic/231618-nested-query/ Share on other sites More sharing options...
The Little Guy Posted March 25, 2011 Share Posted March 25, 2011 Try something like this (untested): select *, count(tbl_ban.*) as c from tbl_user left join tbl_ban using(email) group by tbl_ban.email having c = 0; Quote Link to comment https://forums.phpfreaks.com/topic/231618-nested-query/#findComment-1192054 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.