CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
16.03.2004, 09:13:09
|
|
Anfänger
|
|
Registriert seit: Jan 2003
Beiträge: 67
|
|
Nur die Daten aus Tabelle 1, die in Tabelle 2 nicht vorhanden sind..
Der Betreff schildert meine Frage schon ganz gut.
Also bisher habe ich es via PHP mit einer if-Anweisung und zwei SQL-Abfragen realisiert. Doch es muss doch auch in einer SQL-Abfrage funktionieren.
Mir ist nur leider noch keine brauchbare Idee eingefallen.
In tbl_mitglieder stehen z.B. jetzt alle Mitglieder..
Felder: MitID, Name, Ort, .....
In tbl_events soll z.B. eine Teilnehmerliste darstellen...
Felder: EventID, MitID, Datum, .....
Jetzt sollen in einer DropDown-Liste alle Mitglieder erscheinen,
die noch nicht in tbl_events existent sind. Damit keine Mitglieder doppelt erfasst werden können.
Kann man dies mit einer passenden Abfrage machen?
mfg, Mario
|
16.03.2004, 15:06:46
|
Member
|
|
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
|
|
Versuche mal so was (weiß nicht, obs klappt):
"SELECT tbl_mitglieder.*, tbl_events.EventID FROM tbl_mitglieder
LEFT JOIN tbl_events ON tbl_mitglieder.MitID = tbl_events.MitID
WHERE tbl_events.MitID = 0";
(Habe mal was ähnliches gemacht).
|
16.03.2004, 20:40:42
|
|
Anfänger
|
|
Registriert seit: Jan 2003
Beiträge: 67
|
|
hmm.. funzt leider nicht.. es werden überhaupt keine datensätze bei dieser abfrage angezeigt..
|
16.03.2004, 21:40:23
|
Member
|
|
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
|
|
Hab' mal ein wenig rumgespielt...
versuche mal:
PHP-Code:
"SELECT
tbl_mitglieder.*,
IFNULL(tbl_events.EventID, '')
FROM tbl_mitglieder
LEFT JOIN tbl_events
ON tbl_mitglieder.MitID = tbl_events.MitID
WHERE IFNULL(tbl_events.EventID, '') = ' '"
So konnte ich es nachstellen.
|
17.03.2004, 23:02:19
|
|
Anfänger
|
|
Registriert seit: Jan 2003
Beiträge: 67
|
|
leider wieder NULL...
|
17.03.2004, 23:31:18
|
Member
|
|
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
|
|
> leider wieder NULL...
Verstehe ich nicht. Bei mir hat's hingehauen. Wenn Du möchtest, sende mir mal einen kleinen Auszug der beiden Tabellen zu, dann stelle ich es nach.
|
24.03.2004, 09:22:18
|
Member
|
|
Registriert seit: Aug 2002
Beiträge: 775
|
|
Code:
SELECT m.*,
FROM tbl_mitglieder m
LEFT JOIN tbl_events e using(mitid)
WHERE e.mitid is null
|
24.03.2004, 20:38:38
|
Member
|
|
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
|
|
@MiH
bei Deinen geilen Queries kann ich einfach nicht mithalten :-((
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:15:50 Uhr.
|