USE `unternehmensdb`;

#1
SELECT Name, Vorname, Bezeichnung as "Abteilung" FROM mitarbeiter, abteilung
WHERE mitarbeiter.ABTEILUNG = abteilung.ABTEILUNGSNR;

#2
SELECT Bezeichnung, Nettopreis, Name FROM artikel, hersteller
WHERE artikel.HERSTELLER = hersteller.HERSTELLERNR;

#3
SELECT Bezeichnung, Bestellmenge, kunde.Kundennr, Vorname, Name FROM kunde, bestellung, posten, artikel
WHERE kunde.KUNDENNR = bestellung.KUNDENNR
   AND bestellung.KUNDENNR = posten.BESTELLNR
   AND posten.ARTIKELNR = artikel.ARTIKELNR;

USE `luna2_innodb`;

#1
SELECT M_Nr, M_Name, M_Vorname, tblmitarbeiter.A_Nr, A_Stadt FROM tblmitarbeiter, tblabteilung
WHERE tblmitarbeiter.A_Nr = tblabteilung.A_Nr;

#2
SELECT * FROM tblmitarbeiter, tblprojekt, tbltaetigkeit
WHERE tblmitarbeiter.M_Nr = tbltaetigkeit.M_Nr
   AND tbltaetigkeit.P_Nr = tblprojekt.P_Nr
   AND P_Name like "Gemini";

#3
SELECT DISTINCT A_Nr FROM tblmitarbeiter, tbltaetigkeit
WHERE tblmitarbeiter.M_Nr = tbltaetigkeit.M_Nr
   AND T_Einstellungsdatum = "1989-10-15";

#4 falsch, aufgabe falsch gelesen
SELECT M_Name, M_Vorname FROM tblmitarbeiter, tblabteilung
WHERE tblmitarbeiter.A_Nr = tblabteilung.A_Nr
   AND A_Stadt = "Stuttgart";

#5
SELECT DISTINCT P_Name FROM tblprojekt, tbltaetigkeit, tblmitarbeiter, tblabteilung
WHERE tblprojekt.P_Nr = tbltaetigkeit.P_Nr
   AND tbltaetigkeit.M_Nr = tblmitarbeiter.M_Nr
   AND tblmitarbeiter.A_Nr = tblabteilung.A_Nr
   AND tblabteilung.A_Name = "Diagnose";

#6
SELECT * FROM tblabteilung
WHERE A_Stadt IN (
   SELECT A_Stadt FROM tblabteilung
   GROUP BY A_Stadt
   HAVING COUNT(*) > 1
);

SELECT a2.* FROM tblabteilung a1, tblabteilung a2
WHERE a1.A_Stadt = a2.A_Stadt
   AND a1.A_Nr != a2.A_Nr;















