![]() |
![]() |
|
![]() |
![]() |
|
Software Rat & Tat bei Softwareproblemen |
![]() |
|
Themen-Optionen | Ansicht |
|
![]() |
#1 |
Veteran
![]() Registriert seit: 07.11.2003
Alter: 50
Beiträge: 393
|
![]() vielleicht krieg ichs jetzt deutlicher hin
![]() es sind 4000 datensätze, davon 1500 mit datum1 (group by datum1). mit obiger abfrage hab ich 3000 datensätze ermittelt, nämlich alle 1500 grupierte und daneben 1500 die bis auf datum2 ident mit denen sind. datum2 hat immer nur 2 mögliche werte. das ist erledigt. die liste ist datum1.datum2.datum3.datum1.datum2anders.datum3 dann brauch ich alle datensätze aus der liste die nun übrig sind. das sind datensätze die sind völlig ident mit den obigen (wenige), aber wegen gruppierung rausgefallen (beabsichtigt). dann gibt es welche bei denen nur datum1 gleich is, der rest aber nicht, also quasi singles (viele). usw.. der einfachste weg wär also einfach die restmenge von obiger abfrage in eine eigene liste abzubilden, denk ich.. ideal wär also gewesen select * from tabelle where id <> (<obige abfrage>) was aber netz funzt, da die unterabfrage ja mehr als 1 ergebnis hat..oder ich schreib ergebnis 1 in einen php-array und frag einzeln die übrigen ab..oder das geht mit einer mysql abfrage? |
![]() |
![]() |
![]() |
#2 |
Gesperrt
Registriert seit: 14.08.2003
Alter: 47
Beiträge: 915
|
![]() Schau dir einfach mal den Link an, den ich gepostet hatte. Es gibt ja nicht nur "where" sondern noch when, then else, if, ... Da kann man sich schon was bauen
![]() |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|