Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 13.04.2004 Skąd: Łódź Ostrzeżenie: (0%)
|
Witam!
W mojej bazie danych przechowuję informacje w następującej tabeli: Kod +----+-------+---------+---------+ Gdzie id to jest id wpisu, owner to obiekt, do którego należy dany parametr - par_name nazwa parametru, par_value - jego wartość.| id | owner |par_name |par_value| +----+-------+---------+---------+ Chciałbym teraz przeprowadzić wyszukanie obiektu po wielu różnych parametrach i nie wiem jak ugryźć zapytanie sql. Powiedzmy taki przypadek: Znajdź id obiektu (pole owner), którego parametr "nazwa" jest podoba (sql LIKE) do "%Wpisana nazwa%", którego parametr "kategoria" jest równe X, oraz którego parametr "Ocena" znajduje się w sumie zbiorów <1, 2>U<4, 6> (możliwe ułamki) Jak się zabrać do czegoś takiego? Nie mam najmniejszego pomysłu, dlatego każdą radę, która mnie naprowadzi na cel przyjmę z wielką wdzięcznością (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 13.04.2004 Skąd: Łódź Ostrzeżenie: (0%)
|
MySQL zwrócił komunikat:
Kod #1052 - Column: 'owner' in field list is ambiguous ==edit== Poprawiłem owner na t1.owner na samym początku zapytania - teraz śmiga idealnie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Wielkie dzięki! Ten post edytował L_Devil 6.03.2006, 15:40:34 |
|
|
|
L_Devil Skomplikowane zapytanie sql 6.03.2006, 14:36:04
tmk [SQL] pobierz, plaintext SELECT obiekt FROM tabela... 6.03.2006, 15:00:20
L_Devil Gdyby było takie proste, sam bym na to wpadł
Nie... 6.03.2006, 15:18:09
DeyV KodSELECT DISTINCT owner FROM tabela t1
INNER JOIN... 6.03.2006, 15:26:56 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 05:10 |