%load_ext sql

%sql mysql://steinam:steinam@localhost/nordwind

"""
Explanation: Aufgaben zu Nordwind
End of explanation
"""


%%sql

select l.`Kontaktperson` , a.`Artikelname` from artikel a, lieferanten l 
  where a.`Kategorie-Nr` in ('1','2','3')

"""
Explanation: Schreiben Sie eine Abfrage, die Ihnen die Kontaktnamen der Lieferanten ausgibt, die 
Produkte der Kategorie 1 oder 2 oder 3 liefern!
End of explanation
"""


%%sql

select k.`Firma`,b.`BestellNr` ,p.`Nachname` 
from Kunden k, bestellungen b, personal p
where p.`PersonalNr` = b.`PersonalNr` and b.`KundenCode` = k.`KundenCode`
order by k.`Kontaktperson`

"""
Explanation: Schreiben Sie eine Abfrage, die Ihnen die Kundennamen, die entsprechenden  Bestellnummern  und den Namen des Angestellten, der die Bestellung bearbeitet hat, ausgibt. Es soll nach dem Kontaktperson geordnet sein!
End of explanation
"""


%%sql

select Artikelname, Einzelpreis from Artikel a, `Lieferanten` l
 where l.`LieferantenNr` = a.`LieferantenNr` and Einzelpreis = (
   select max(Einzelpreis) from artikel a2 
    where l.`LieferantenNr` = a2.`LieferantenNr` and `LieferantenNr` in
     (
      select `LieferantenNr` from Lieferanten where upper(Ort) = 'BERLIN'
     )
  )
;

"""
Explanation: Schreiben Sie eine Abfrage, die Ihnen alle Kundennamen ausgibt, die eine Bestellung  aufgegeben haben, die von Speedy Express ausgeliefert wurde! 


Schreiben Sie eine Abfrage, die Ihnen die Kunden und Ihren Gesamtbestellwert (ohne Discount) auflistet. 


Wie heißt das teuerste Produkt eines Lieferanten aus "Berlin"?
End of explanation
"""


