Forum: SQL |
Thema:
Re: select über 2 tabellen |
Von:
Thomas Golla (
27.01.2004 11:01) |
Hab da ja ganz die Verbindung zur zweiten Tabelle vergessen *tststs*
Die "Verbindung" mit (sagen wir mal "Kunden-Tabelle") sieht dann so aus:
select kunden.name, max(werte) as werte from kunden left outer join
(select t1.id as id, (t1.wert + (select case when max(t2.wert) is null then "" else max(t2.wert) end + (select case when max(t3.wert) is null then "" else max(t3.wert) end from testo t3 where t3.wert != max(t2.wert) and t3.wert != t1.wert and t1.id = t3.id) from testo t2 where t1.wert != t2.wert and t1.id = t2.id)) as "werte" from testo t1) as willi on kunden.kunde_index = willi.id group by kunden.name
wobei die Tabelle Kunden so aufgebaut ist:
Kunde_index name
1 KundeA
2 KundeB
3 KundeC
...
Ciao
Betreff |
Von |
Datum |
|
  |
Re: select über 2 tabellen
<br>vielen dank für deine mühe! - auf die idee bin ich gar nicht gekommen<br><br>leider bekomme ich einen syntaxfehler - liegt wahrscheinlich daran dass ich access verwende<br><br>habe es jetzt so... |
 |
 |
 |
|
|
G.
Guest
|
27.01.2004 13:12 |
|
|
G.
Guest
|
28.01.2004 09:39 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!