Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][Doctrine] Wykonanie zapytania z 3 where
stirith
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 2
Dołączył: 18.01.2008

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


Jak wykonać zapytanie składające się z 3 where, a mianowicie:

chcę pobrać coś co spełnia następujące warunki:

Występuje w pierwszej kolumnie tabeli 1 lub w drugiej kolumnie tabeli 1, i jest aktywne, czyli zapytanie sql mniej więcej powinno wyglądać tak:

Kod
SELECT * FROM TABELA1 (WHERE cośtam OR WHERE cośtam2) WHERE active


Ale jak to ugryźć w doctrine ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
stirith
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 2
Dołączył: 18.01.2008

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


Chyba źle się wyraziłem....chodzi mi o to żeby dwie klauzury WHERE odziaływały tylko na siebie...czyli chce stworzyć taki zapis:

Where....(andWhere.....orWhere.....) -> czyli najpierw wyciągnąć tylko aktywnych, po czym sprawdzić czy znajdują się w pierwszej czy drugiej kolumnie....

Bo jeżeli zapisze to tak:

Where..... andWhere..... orWhere.... -> wynik będzie taki, że: trzeci warunek (orWhere) będzie się odnosił do pierwszego...nie zależnie jak to zapisze...czy najpierw dam where, orWhere, andWhere, czy where, andWhere, orWhere....

poprostu chcę umieścić w zapytaniu doctrine jakoś te nawiasy....

Ten post edytował stirith 16.02.2010, 16:29:02
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: 24.12.2025 - 09:06