Twilo: mal wieder join ;-(

Beitrag lesen

Hallo,

also

+-----------------+-----------------+-------------+
| Tabelle1        | Tabelle2        | Kommentare  |
+-----------------+-----------------+-------------+
| _id             | _id             | _id         |
+-----------------+-----------------+-------------+
| _geloescht      | _geloescht      | _setcard_id |
+-----------------+-----------------+-------------+
| _freigeschaltet | _freigeschaltet | _art        |
+-----------------+-----------------+-------------+
| ...             | ...             | ...         |
+-----------------+-----------------+-------------+

Tabelle1 (ereignis)
+-----------------+-----------------+-----------------+-----
| _id             | _geloescht      | _freigeschaltet | ...
+-----------------+-----------------+-----------------+-----
| 1               | 0               | 1               | ...
+-----------------+-----------------+-----------------+-----
| 2               | 1               | 1               | ...
+-----------------+-----------------+-----------------+-----
| 3               | 0               | 0               | ...
+-----------------+-----------------+-----------------+-----

Tabelle2 (anzeige)
+-----------------+-----------------+-----------------+-----
| _id             | _geloescht      | _freigeschaltet | ...
+-----------------+-----------------+-----------------+-----
| 1               | 1               | 1               | ...
+-----------------+-----------------+-----------------+-----
| 2               | 1               | 1               | ...
+-----------------+-----------------+-----------------+-----
| 3               | 0               | 0               | ...
+-----------------+-----------------+-----------------+-----

Kommentare
+-----------------+-----------------+-----------------+-----
| _id             | _setcard_id     | _art            | ...
+-----------------+-----------------+-----------------+-----
| 1               | 1               | ereignis        | ...
+-----------------+-----------------+-----------------+-----
| 2               | 2               | ereignis        | ...
+-----------------+-----------------+-----------------+-----
| 3               | 1               | anzeige         | ...
+-----------------+-----------------+-----------------+-----
| 4               | 3               | ereignis        | ...
+-----------------+-----------------+-----------------+-----
| 5               | 2               | anzeige         | ...
+-----------------+-----------------+-----------------+-----

jetzt sollte nur Kommentar 1 ausgegeben werden

Bedingung
ein Kommentar soll nur ausgegeben werden, wenn das Ereignis/Anzeige Freigeschaltet und nicht gelöscht ist

ps. Tabelle1 und Tabelle2 sehen so zwar gleich aus, aber die restlichen Felder sind total verschieden, deshalb hab ich mich entschieden, 2 Tabellen dafür zu nehmen

oder ist es einfacher, wenn ich für die Kommentare auch 2 verschiedene Tabellen nehme?
ich bräuchte dann aber das Ergebnis wider zusammengewürfelt :)

genutzer wird MySQL 4.0.22
mich würde auch interessieren, wie ich das mit MDB_QueryTool hinbekommen würde

ich hoffe, dass diese Erklärung jetzt etwas besser ist, falls noch Fragen bestehen, versuche ich die so gut wie möglich zu beantworten

mfg
Twilo