[Erledigt] nochmal SQL Abfrage

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
bgx
Mitglied
Beiträge: 228
Registriert: 30.11.2005 22:32
Kontaktdaten:

[Erledigt] nochmal SQL Abfrage

Beitrag von bgx »

Ich verstehe den unterschied zwischen Having und Where nicht richtig!

Warum ist im folgenden Code ein Having gewählt?

Code: Alles auswählen

				$sql = 'SELECT user_id, username, user_regdate FROM ' . USERS_TABLE . '
		   			WHERE user_active = 0
		   			AND user_id <> ' . ANONYMOUS . " AND user_lastvisit = 0
					
					HAVING (user_regdate + $deletion_time_inactive) < " . time();
Ich möchte den Code jetzt dahingehen abändern, das

Code: Alles auswählen

HAVING (user_regdate + 259200) < " . time()." AND (user_regdate + $deletion_time_inactive-259200+720) > " . time();
Geht das mit Having oder setze ich es in Where?
Zuletzt geändert von bgx am 18.12.2006 22:16, insgesamt 1-mal geändert.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

HAVING ist so eine Art Nachselektierung.
Aber in Deinem Problem sollte es wohl mit HAVING als auch mit WHERE gehen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
bgx
Mitglied
Beiträge: 228
Registriert: 30.11.2005 22:32
Kontaktdaten:

Beitrag von bgx »

Ich habe es jetzt anders gelöst!

Danke nochmal!
Antworten

Zurück zu „Coding & Technik“