Autor | Beitrag |
---|
000 09.11.2009, 14:37 Deathstar |
Hallo zusammen, ich versuche ein komplexes SQL-Statement zusammen zu stricken, wobei ich jedoch irgendwo einen Fehler begehe und eure Hilfe benötige: Also Grundlage-Tabellen: Grundlegend soll ausgelesen werden: Das klappt auch wunderbar mittels folgendem SQL-Statement: AprobenDaten.AprobenNr (A1) AprobenDaten.AprobenNr (A2) Rußarten.Prozess Sprich: Alle "AprobenDaten.AprobenNr", welche mit der Methode M1 die Analysenwerte W1 UND(!)/ODER welche zusätzlich/alternativ mit der Methode M2 die Analysenwerte W2 aufweisen können. Erstmal wäre die "UND"-Variante interessant, die "Oder" nur sekundär. Die AprobenNr muss bei A1/M1 und A2/M2 identisch sein. Der Wert Prozess ist bei A1 und A2 gleich, Um es simpel beschreiben zu können, würde ich sagen: Alle meine tests schlugen mit SQL-Fehlern (Syntax und vorallem JOIN-Fehlern) fehl. Wer kann da mir klarheit schaffen? --Dieser Beitrag wurde am 09.11.2009 um 14:41 von Deathstar bearbeitet. |
Profil || Suche |
001 09.11.2009, 17:36 Deathstar |
Habe schonmal einen Gedankenansatz: SELECT ..... FROM (SELECT ... FROM .... WHERE... ORDER BY) WHERE .... ORDER BY. So das innen quasie die erste grundabfrage steht, außen die nachfolge kriteria. -- |
Profil || Suche |
002 22.11.2009, 11:48 default |
wenn du das query formatierst guck ich mir das an erstmal generelle kritik, das datenbankschema ist fürn arsch, und deine beschreibung auch. was spricht gegen? wenn man da sauber aliased, sollte das und/oder auch kein problem sein --Du musst Deine Bandbreite verbreitern, damit du breiter wirst von der Bandbreite her und ein breiteres Publikum ansprechen kannst. Dieser Beitrag wurde am 22.11.2009 um 12:30 von default bearbeitet. |
Profil || Suche |
003 22.11.2009, 12:44 Deathstar |
Das Datenbankschema ist für den Arsch. Ist eine Datenbank, welche damals als nicht normalisiert, aber trotzdem durchprogrammiert, mit Frontend entstanden ist. Letztendlich hat mir auf Grund der vielen "Hausfehlern" die verschachtelte Query geholfen. Was du aber nicht berücksichtigst ist: 2mal Methode und 2mal Wert jeweils als pärchen und Kriterium selecten. -- |
Profil || Suche |
004 22.11.2009, 12:49 default |
macht dein query das etwa? --Du musst Deine Bandbreite verbreitern, damit du breiter wirst von der Bandbreite her und ein breiteres Publikum ansprechen kannst. |
Profil || Suche |
005 22.11.2009, 12:55 Deathstar |
mein zweites mit select from (select from) schon. -- |
Profil || Suche |
006 22.11.2009, 12:58 default |
nöl nicht rum, Du musst Deine Bandbreite verbreitern, damit du breiter wirst von der Bandbreite her und ein breiteres Publikum ansprechen kannst. |
Profil || Suche |
007 22.11.2009, 15:02 Deathstar |
Wieso noch weiter Aufwand betreiben? Thema dicht. -- |
Profil || Suche |