Portál AbcLinuxu, 10. května 2025 11:51
LEKARI PK:id_lekare | jmeno | prijmeni | FK:umi ODBORNOSTI PK:odbornosti_nazev | specifikace relace FK:umi a PK:odbornosti_nazev
Řešení dotazu:
SELECT a.odbornosti_nazev, a.specifikace FROM ODBORNOSTI AS a LEFT JOIN LEKARI as b ON a.odbornosti_nazev = b.umi WHERE a.id_lekare IS NULL;spojis tabulky cez join, a tam kde je NULL hodnota, tak ta odbornost nema zastupenie v tabulke LEKARI alebo
SELECT odbornosti_nazev, specifikace FROM ODBORNOSTI WHERE odbornosti_nazev NOT IN ( SELECT DISTINCT umi FROM LEKARI );cize vyber z tabulky odbornosti vsetko, co nema zastupenie v tabulke lekari
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.