![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 10.10.2009 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie odnośnie zapytania MySQL.
Chcę pobrać klientów z tabeli 'cards', którzy NIE mają zamówienia w tabeli 'orders'. Oto kod:
Niestety powyższe zapytanie nie działa, bo wypisuje mi wszystkich klientów bez zamówień, ale nie uwzględnia do kogo przypisany jest klient ----> WHERE c.przypisano_do = '".$_SESSION['login']."' Dodam jeszcze, że pobranie klientów z zamówieniami działa poprawnie. Poniżej kod:
Jakieś porady? Z góry dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 61 Dołączył: 20.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zamień podzapytanie na LEFT JOINa. Powinno to wyglądać mniej więcej tak:
(dla klientów z zamówieniami będzie IS NOT NULL) Ten post edytował Noidea 22.03.2011, 15:16:56 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Raczej na joina niż na left joina. (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#4
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Proszę o poprawienie tytułu.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 10.10.2009 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję bardzo. O to chodziło.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 08:30 |