Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Pobranie z jednej tabeli rekordow ktore nie sa w zaleznosciach w drugiej jednym zapytaniem
Octobus
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

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


Przepraszam za niezrozumiały temat ale brakowalo mi słów. Otóż:
mam tabelę A => `ID`, `nazwa_towaru`
oraz tabele B => `ID`, `id_towaru`, `id_uzytkownika`

Tabela A to zwykle produkty a B to zestawienie ktory uzytkownik zamowil jakie produkty.

Chce sprytnie pobrać jednym zapytaniem rekordy z tabeli A (produkty) ktore nie kupil klient o okreslonym id, czyli co jeszcze moze kupic z calej gamy.
Pomijamy sens takiego rozwiązania, to tylko przykład.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Hmmm, a czy to przypadkiem nie zadziała w drugą stronę, tj. wybierze produkty, które kupił użytkownik? Rozwiązaniem problemu będzie rozwiązanie zasugerowane przez ~tolomei, albo wykonanie LEFT JOIN i wybranie produktów, które mają wartość NULL przy złączeniu.
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: 10.10.2025 - 17:53