Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] specyficzne pobranie danych
AxZx
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


mam 2 tabele
tab1: idpole, idgrupa, nazwa, status
tab2: idwar, idgrupa, idpole, war, idprofil

chce pobrac wszystkie wiersze z tab1 ktore maja idgrupa = 1
dodatkowo chce dolaczyc dane z tab2, ktore maja to samo idpole.
dodatkowy warunek: tab2.idprofil = 1 lub wcale.

gdy zapytanie wyglada tak:
  1. WHERE tab2.idprofil = 1

to gdy nie ma wierszy w tab2 nie pobiera tez wierszy z tab1.

takie cos dziala gdy zapytnie wyglada tak
  1. SELECT * FROM tab1 LEFT JOIN tab2 (tab1.idpole = tab2.idpole AND tab2.idprofil = 1)


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
JoShiMa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Nie wiem czy dobrze zrozumiałam o co Ci chodzi, ale spróbuj pokombinować z LEFT JOIN i LEFT OUTER JOIN


--------------------
Go to the top of the page
+Quote Post

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 - 21:05