| 
	
 | 
 Posted by carrajo on 02/03/06 20:19 
basically the tables and data that I'm working with: 
 
user 
------- 
uid 
fullname 
 
INSERT INTO user SET uid = '1', fullname = 'John Smith' 
 
 
user_answers ( users can have unlimited amount of answers ) 
----- 
uid 
answer 
 
1  Brown Hair 
1  Single 
1  Tall 
1  55 
 
INSERT INTO user_answers SET uid = '1', answer = 'Single' 
INSERT INTO user_answers SET uid = '1', answer = 'Tall' 
INSERT INTO user_answers SET uid = '1', answer = '55' 
INSERT INTO user_answers SET uid = '1', answer = 'Brown Hair' 
 
 
I want to return all users that have Brown Hair, Single and Tall 
 
This doesn't work for me: 
 
SELECT users.* FROM users, user_answers 
WHERE users.uid = user_answers.uid 
AND user_answers.answer = 'Brown Hair' 
AND user_answers.answer = 'Single' 
AND user_answers.answer = 'Tall' 
 
Could some help please. 
 
Thanks
 
[Back to original message] 
 |