Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> LEFT JOIN - dodatkowe warunki
ecnelis
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 30.11.2006

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


Witam, mam nastepujacy problem. Mianowicie chodzi o to, ze probuje zrobic cos takiego:
  1. SELECT t1.*, t2.FIELD AS superfield
  2.  
  3. FROM table1 t1
  4.  
  5. LEFT JOIN table2 t2 ON t2.reference_id = t1.id
  6.  
  7. WHERE t2.bool1 = 1 AND t2.bool2 = 0 AND t1.string1 = 'string'


chodzi o to, zeby do tabeli table1 zostaly dolaczone rekordy z tabeli table2 ktorych wartosc pol binarnych (w naszym przypadku bool1 i bool2) wynosza kolejno 1 i 0. Ponadto, zalezy mi na tym, aby w momencie gdy takowych nie ma zostaly mi zwrocone rekordy z tabeli table1 z wartoscia superfield (czyli przealiasowana wartosc z table2.field) jako NULL.
Dodam, ze w chwili obecnej otrzymuje rekordy tylko wtedy gdy spelnione sa wszystkie trzy warunki (dwa pola binarne z t2 oraz string z t1).

Z gory dziekuje za Wasza pomoc!

ok , problem solved, prosze o kasacje tematu:)
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.08.2025 - 06:10