hi
schlag mich scho den ganzen tag durch zig sql aufgaben die scho lang überfällig sind für die uni, für leut die sich damit auskennen ein witz, aber für erdbuddler die unnötigste lehrveranstaltung überhaupt („geodatenbanken“ wtf?). das is das letzte beispiel, das mir noch fehlt..
2 Tabellen:
- abh: svn (primärschlüssel), vorname, nachname, beziehung
- lvleiter: svn (primärschlüssel), vorname, nachname
Abh heißt Abhängige (in dieser tabelle also jetzt die namen von den abhängigen – sollen die angehörigen sein – des lehrveranstaltungsleiters). In der tabelle lvleiter sind jetzt eben die sozialversicherungsnummer, vorname und nachname von den jeweiligen lvleitern selbst.
so jetzt soll ich
in einer Abfrage Vornamen, Familiennamen der LVLeiter und Anzahl der Abhängigen jener Lehrveranstaltungsleiter, die mehr als einen Abhängigen haben, darstellen.
ich muss ehrlich gestehen, dass ich nur wenig ahnung von sql habe, aber ich vermute, ich muss das mit einem inner join lösen? wie würd der code dann ausschauen?
ich kann zwar mit der holzhammermethode den count auslesen:
|
Quellcode
|
1
|
SELECT COUNT(SVN) FROM ABH GROUP BY SVN HAVING COUNT(SVN) >1;
|
aber das nicht irgendwie mit vor- und nachnamen der lvleiter verknüpfen (wahrscheinlich stimmt nichtmal die eine codezeile da)
im endeffekt soll dann sowas rauskommen bei der abfrage:
Vorname LVLeiter
| Nachname LVLeiter
| Anzahl der Abhängigen/Angehörigen
Ich häng euch noch ein kleines beispiel access file an, damit das mit den tabellen verständlicher rüberkommt.
Thx!