![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 9.01.2021 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Proszę o pomoc w rozwiązaniu problemu, a mianowicie: Mam 2 tabele: tabela: produkty ------------------- id_produktu id_producenta nazwa_produktu tabela:producent -------------------- id_producenta nazwa_producenta A więc mam podane id_produktu i potrzebuję zapytanie które zwróci mi producent.id_producenta oraz producent.nazwa_producenta, które nie zostały już dodane wcześniej w tabeli produkty dla konkretnego id_produktu Mam nadzieję że nie zagmatwałem za bardzo, jak coś to postaram się to wytłumaczyć lepiej (IMG:style_emoticons/default/smile.gif) Pozdrawiam Witam ponownie Mam nastepujace tabele z danymi: (IMG:https://i.ibb.co/zrd9d5r/mysql.png) Przy pomocy szukanego zapytania chcialbym dostac producent.id_producenta ktorego nie ma w tabeli produkty przyporzadkowanego do konkretnego produkty.id_produktu, np.11. Udalo mi sie to osiagnac przy pomocy zapytania z NOT IN:
Zapytanie dziala, jednak stosuje tutaj 2 razy klauzule SELECT i zastanawiam sie czy jest to optymalne rozwiazanie, moze lepiej bylo by zastosowac jakas klauzule JOIN?? Co o tym sadzicie? Z gory przepraszam za brak polskich znakow, ale uzywam angielskiego windowsa. Pozdrawiam! Ten post edytował mikery 11.01.2021, 08:42:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:38 |