Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie do bazy
g-4
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 3.08.2004

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


Witam,

mam stworzone bazy, a w niej jakies tam rekordy

oferta:
- 1 (oferta_id)
- .
- .
- .
,

- 2 (oferta_id)
- .
- .
- .
,

- 3 (oferta_id)
- .
- .
- .


oferta_to_atrybuty:
- 1 (atrybuty_id)
- 1 (oferta_id)
,

- 2 (atrybuty_id)
- 1 (oferta_id)
,

- 2 (atrybuty_id)
- 2 (oferta_id)



problem kotrego nie moge rozwiazac wystepuje w momencie kiedy probuje wyswietlic rekordy, ktore zawieraja wiecej niz 1 atrybut.
np.

aby pokazal sie rekord ktory ma atrybut 1 i 2

i wyswietlil sie jako ( w tym przypadku) rekord o oferta_id = 1.

moje zapytanie ( dziala tylko w momencie szukania tylko 1 atybutu )


  1. SELECT * FROM oferta o LEFT JOIN oferta_to_atrybuty a ON (o.oferta_id = a.oferta_id) WHERE o.oferta_status = 1 AND a.atrybuty_id = 1 AND a.atrybuty_id = 2 GROUP BY o.oferta_id
Go to the top of the page
+Quote Post

Posty w temacie
- g-4   zapytanie do bazy   22.09.2008, 20:43:35
- - webasek   Oto zapytanie, które powinno zadziałać: ...   22.09.2008, 21:24:04
- - g-4   dzieki, zapytanie dziala dokladnie tak jak chciale...   22.09.2008, 21:49:39


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

 



RSS Aktualny czas: 22.08.2025 - 02:00