Połaczenie dwóch selectów

0

Mam następujące zapytanie:

SELECT DISTINCT id FROM Towary
  WHERE NOT EXISTS (SELECT * FROM Warianty
                    WHERE Warianty.idWariantu = Towary.id)

na podstawie jego otrzymuję konkretną, niepowtarzająca się listę produktów. Jednakże moim celem jest wyswietlenie nazwy dla własnie tej listy.

Dokładniej chciałbym wyświetlić wskazane wyżej id z zapytania:

Select idRzeczy,nazwa from JezykiAsortyment

Gdzie id.Towary = idRzeczy.JezykiAsortyment

Jak powinno wyglądać takie zapytanie?

0

Wykorzystaj left join.

0

ale jak to technicznie powinno wyglądać? gdybym miał to do zrobienia na dwóch tabelach to bym wiedział, ale nie za bardzo wiem jak ugryźć left join między jedna tabelą a wynikiem query z dwóch tabel

0
SELECT DISTINCT t.id, t.nazwa FROM Towary t LEFT JOIN Warianty w ON w.idWariantu=t.id WHERE t.id IS NULL

dalej tak samo

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