![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
|
Themen-Optionen | Ansicht |
![]() |
#3 |
Master
![]() Registriert seit: 13.08.2003
Beiträge: 624
|
![]() Wennst ein anschauliches Bsp hättest, könnt ich dir eher helfen
![]() also du willst mal x-zeilen aus tab.a mit bedinung irgendwas select * from A where a.X=0815 dann für jede dieser Zeilen ein Where mit Tabelle B fragt sich halt ob A mit B irgendwie verknüpft ist. daher entweder: select * from A inner join B on A.ID=B.ID where a.X=0815 AnD b.X=4711 oder select * from A,B where A.X=0815 AnD B.X=4711 oder select * from A,B where A.ID=B.ID AND A.X=0815 AND B.X=4711 oder Select * from B where A.ID=(Select A_ID From A Where a.X=0815) AND B.X=4711 davon dann eine Summe aus Tabelle C, fragt sich wiederum mit welcher Tabelle die verknüft ist: kann zb. so aussehen: Select sum(X) from C where C.ID=Select B.ID from B where A.ID=(Select A_ID From A Where a.X=0815) AND B.X=4711 das ist alles ziemlich wirr, aber wie gesagt: mehr Angaben => bessere Lösung |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|