Autor Zpráva
matama
Profil *
Dobrý den,
mám následující:

SELECT parametry_typy.Typ from parametry_typy
join parametry_agregace_rel on parametry_agregace_rel.Id_parametr = parametry_typy.Id


Což mi vrátí prvky z první tabulky, které obsahuje druhá tabulka. Jak to ale mám udělat, když potřebuji dodat prvky, které druhá tabulka právě neobsahuje?
Tori
Profil
Asi hledáte WHERE NOT EXISTS
matama
Profil *
:-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) Jo, to je přesně ono....

SELECT parametry_typy.Typ, parametry_values.Value from parametry_typy
left join parametry_values on parametry_values.Id_parametr_typ=parametry_typy.Id
WHERE NOT EXISTS (SELECT * FROM parametry_agregace_rel
WHERE parametry_agregace_rel.Id_parametr = parametry_typy.Id)

Děkuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0