[GastForen Programmierung/Entwicklung PHP und MySQL MySql-Abfrage bringt zuwenig Ergebnisse

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

MySql-Abfrage bringt zuwenig Ergebnisse

Gunther103
Beiträge gesamt: 157

17. Apr 2006, 23:27
Beitrag # 1 von 4
Bewertung:
(939 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, habe eine Ergebnisseite, deren Ergebnisse ich aus zwei Tabellen auslese. Jetzt will ich eine Blätter Funktion einbauen. Das Auslesen funktioniert, bringt aber zuwenig Ergebnisse. Ist an der SQL-Anfrage was faul?
Code
$count=mysql_query("SELECT count(*) as count FROM sessions WHERE stamp < $stamp2 UNION SELECT count(*) as count FROM konzert WHERE stamp < $stamp2"); 

stamp und stamp2 vergleicht den aktuellen mit dem gespeichertem Timestamp. $count liefert hier zuwenig Ergebnisse.
X

MySql-Abfrage bringt zuwenig Ergebnisse

ganesh
Beiträge gesamt: 1981

18. Apr 2006, 13:08
Beitrag # 2 von 4
Beitrag ID: #224120
Bewertung:
(929 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du benutzt zwei mal denselben Alias (count). Ist das mySQL 4 oder 5?


als Antwort auf: [#224025]

MySql-Abfrage bringt zuwenig Ergebnisse

oesi50
  
Beiträge gesamt: 2315

18. Apr 2006, 13:38
Beitrag # 3 von 4
Beitrag ID: #224140
Bewertung:
(924 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
1.
count als Alias ist schon mal eine schlechte Idee

2.
bei Union werden soviel Zeilen zurückgeliefert, wie SELECT-Statements miteinander verbunden wurden.

in deinem Fall also zwei Zeilen.


als Antwort auf: [#224120]
(Dieser Beitrag wurde von oesi50 am 18. Apr 2006, 13:38 geändert)

MySql-Abfrage bringt zuwenig Ergebnisse

Gunther103
Beiträge gesamt: 157

19. Apr 2006, 07:16
Beitrag # 4 von 4
Beitrag ID: #224316
Bewertung:
(912 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Habs jetzt anders gelöst. Ich mache jetzt zwei Abfragen und addiere dann die Ergebnisse. Das funktioniert gut.

Danke an Euch
Gunther


als Antwort auf: [#224140]
X