Hallo,
ich möchte alle Datensätze aus mail_adressen mit einem Text aus mail_infotext abarbeiten und so unseren Mitarbeiter fortwährend kurze aktuelle Informationen aufs Handy senden. In mail_status soll eingetragen werden, welche Datensätze bereits abgearbeitet wurden. Dazu muß diese Tabelle mehrere gleichzeitige Durchläufe aufnehmen (während Infotext 1 noch gemailt wird, kann Infotext 2 bereits gestartet werden). Der Mailer der mit PHP realisiert wird, muß also jederzeit feststellen können welcher Datensatz der nächste ist.
Ich hoffe bis hierhin habe ich die Datenbank richtig erstellt und alles normalisiert. Im Augenblick habe ich allerdings keine Idee, wie ich den SELECT formulieren muß, um die m_id des nächsten zu bearbeitenden Datensatzes zu ermitteln. Denn für diesen gibt es ja in mail_status noch keinen Eintrag.
Habe ich etwas vergessen oder falsch gemacht?
Tabelle mit Mail Adressen
mail_adressen
-----------------------
|m_id |m_email |
-----------------------
|int(10) |varchar(255)|
-----------------------
Tabelle mit Infotext
mail_infotext
----------------
|i_id |i_text|
----------------
|int(10)|char |
----------------
Tabelle mit Relation
mail_status
------------------------------------
|s_id |m_id |i_id |s_status |
------------------------------------
|int(10)|int(10)|int(10)|tinyint(3)|
------------------------------------
Gruß Maren