BigMan157 no u 103354 Posts user info edit post |
how can i limit the results of one query by the results of another one?
like, if i want to get the users from one table and use the result to get only users that aren't on that first table from ANOTHER table?
i know there has to be a simpler way than looping through each result and querying for each single user 2/21/2006 7:12:26 PM |
qntmfred retired 40818 Posts user info edit post |
do a google search on JOINS 2/21/2006 7:13:43 PM |
OmarBadu zidik 25073 Posts user info edit post |
how do you know what mysql is and not know this? this is very basic sql 2/21/2006 7:16:22 PM |
BigMan157 no u 103354 Posts user info edit post |
still cant get it working the way i want it to 2/21/2006 8:35:59 PM |
Maugan All American 18178 Posts user info edit post |
select * from whatever_table t where t.userid = (select distinct userid from users);
assuming you have a properly setup relational database. This is a pretty simple way of going about it.
On a related note, whats the fucking deal with everyone asking all these SQL questions?
get a book!
[Edited on February 21, 2006 at 9:01 PM. Reason : I always forget the distinct] 2/21/2006 9:00:14 PM |
BigMan157 no u 103354 Posts user info edit post |
i figured it out using a left join like five seconds after saying i couldn't get it working 2/21/2006 9:05:46 PM |