Forum: SQL |
Thema:
Re: Daten aus Tabellen auslesen |
Von:
G. Guest (
08.02.2005 13:21) |
Perfekt vielen Dank, funktioniert aber werden die Null Spalten angezeigt, wenn ein user_id nicht da ist,
Gibt es die Möglichkeit, dass man die Null nicht anzeigt.
Betreff |
Von |
Datum |
|
  |
Re: Daten aus Tabellen auslesen
Ja, dafür gibt es gleich zwei Lösungen.<br><br>1)<br>select newtab.resultat from <br>(select top 100 percent user1.intposition, case when user1.id_user2 is not null then (select max(user2.fieldname_user2)... |
 |
 |
 |
|
|
Thomas
Golla
|
08.02.2005 13:37 |
|
|
G.
Guest
|
08.02.2005 13:50 |
|
  |
Re: Daten aus Tabellen auslesen
Ups, taucht wieder ein problem auf bei der Anweisung, <br>wenn in der Tabelle user1 mehere id_user1, darf nur ein fieldname_user1 für ein id_user1 angezeigt werden!!!<br><br>Vielen Dank<br> |
 |
 |
 |
|
|
G.
Guest
|
09.02.2005 09:16 |
|
|
G.
Guest
|
09.02.2005 09:22 |
|
  |
Re: Daten aus Tabellen auslesen
Können Sie mir zeigen , wie ich in der Anweisung group by einsetzen darf:<br><br>select user1.intposition, case when user1.id_user2 is not null then (select max(user2.fieldname_user2) from user2 where... |
 |
 |
 |
|
|
G.
Guest
|
09.02.2005 09:36 |
|
  |
Re: Daten aus Tabellen auslesen
wenn in der Tabelle user1 mehrerer gleiche Zeilen gibt bloß mit anderer intposition und id dann kann man mit min den kleinsten intpositionswert dem zugehörigen resultat bekommen. Ersetzt man das min... |
 |
 |
 |
|
|
Thomas
Golla
|
09.02.2005 10:12 |
|
  |
Re: Daten aus Tabellen auslesen
Sorry, ich habe meine Frage vorher nicht deutlich gemacht:<br>Ich habe aber noch ein weitere Spalte in der Tabelle user1 heisst filterid<br><br>d.h<br><br>user1<br><br>id groupid id_user1 intposition ... |
 |
 |
 |
|
|
G.
Guest
|
09.02.2005 10:43 |
|
  |
Re: Daten aus Tabellen auslesen
Wenn es so nicht klappt habe ich auch keine Ahnung wie es sonst klappen könnte:<br><br>select min(tab1.intposition), tab1.resultat from (<br>select top 100 percent user1.intposition, case when... |
 |
 |
 |
|
|
Thomas
Golla
|
10.02.2005 15:02 |
|
|
G.
Guest
|
10.02.2005 16:34 |
|
|
G.
Guest
|
10.02.2005 21:27 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!