podzapytanie w sql z dwóch tabel

Odpowiedz Nowy wątek
2018-06-08 14:45

Rejestracja: 2 lata temu

Ostatnio: 1 rok temu

0

hej,
mam tabele klienci (idK, imie, nazwisko) i zakupy (klient, towar)
mam problem z wyciągnieciem nazwisk klientow ktorzy zrobili te same zakupy do klient o nazwisku X
nie wiem od czego zacząć

dopiero się uczę więc przepraszam za takie pytania.

edytowany 1x, ostatnio: Agnieszka Walczak, 2018-06-08 14:45

Pozostało 580 znaków

2018-06-08 14:45

Rejestracja: 4 lata temu

Ostatnio: 9 godzin temu

3

To może być coś takiego:

SELECT k.imie, k.nazwisko
FROM klienci k 
INNER JOIN zakupy z ON k.idK = z.klient
WHERE z.towar in (SELECT z.towar FROM klient k INNER JOIN zakupy z ON z.klient = k.idK WHERE k.nazwisko = 'X')

Wiedza to potęga

Pozostało 580 znaków

2018-06-08 14:48

Rejestracja: 6 lat temu

Ostatnio: 6 godzin temu

Lokalizacja: Kraków

3

Pytanie co znaczy te same zakupy. Jak kupię masło i mopa a ktoś inny tylko masło to zrobił on te same zakupy?

edytowany 1x, ostatnio: szweszwe, 2018-06-08 14:48
tak, te same. powtarza im się produkt. te same zakupy = ten sam produkt. racja.. dobra uwaga - Agnieszka Walczak 2018-06-08 14:49
No to odpowiedź @Haskella wydaje się okej. - szweszwe 2018-06-08 14:50
Dobre pytanie, można to rozumieć wielorako. - Haskell 2018-06-08 14:58

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0