Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jakie zapytanie SQL, user_cecha: user_id, cecha_id - użytkownicy mający n-wybrancyh-cech j
regdos
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 18.12.2004

Ostrzeżenie: (0%)
-----


Wydaje mi sie, że mam pojecie o SQL-u ale wymiękłem przy czymś takim:


tabela: user: id, nazwa
tabela: cecha: id, nazwa

tabela przypisująca cechy do danego użytkownika:

user_cecha: user_id, cecha_id

wszystko jest proste żeby wyciągną użytkowników o określonej cesze czy też cechy danego użytkownika, ale jak wyciągnąć listę userów, którzy mają n-wybranych-cech jednocześnie ?

z góry dzięki za pomoc.

Ten post edytował regdos 28.07.2007, 11:48:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mwojcik
post
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 22.07.2007

Ostrzeżenie: (0%)
-----


W ostatecznosci proste zapytanie, jednak im wiecej cech to bys musial sklejac stringa za pomoca PHP w jakiejs petli, bo reczne wpisywanie mija sie troche z celem :

  1. SELECT user_id FROM user_cechy WHERE cecha_id = 1 AND cecha_id = 2 AND cecha_id = 4 GRUOP BY user_id
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 14:14