| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | mal ON t1.id= t2.id AND t1.info = t3.info AND t2.info2 = t3.info2 versucht ? Auszug aus dem Manual Code: Der ON-Bedingungscode ist jeglicher Bedingungscode der Form, wie er auch in einer WHERE-Klausel benutzt werden kann. robo47
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ich würde sowas einfach in phpmyadmin ausprobieren :P bis es klappt und dann mal drüber nachdenken was ich gemacht hab, der weg von hinten ist teilweise einfacher :P oder halt mal im manual nachschauen Code: SELECT
t1.*, t2.*, t3.*
FROM
t1 LEFT JOIN t2 LEFT JOIN t3
ON t1.id= t2.id AND
t1.info = t3.info AND
t2.info2 = t3.info2
WHERE
t1.datum > DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY)
ORDER BY
t1.datum ASC
mfg robo47
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | |
| Gast
Beiträge: n/a
| Zeige deine Tabellen und sag was mit was verknüpft werden muss. Mal wird von ID mal von Info gesprochen. Was jetzt wirklich die Daten verbindet ist nicht genau zu lesen. Ausserdem stimmt der Lösungsvorschlag von ROBO. Wenn es nicht funktioniert dann sag mal was nicht funktioniert. |
|
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | also ich würde sagen die lösung ist schlicht und einfach die, dass man mit left join keine 3 tabellen verbinden kann, hocke grade an einem problem und mein ansatz war die ganze zeit: Code: SELECT * FROM mod_nl_cronmanagement AS t1 LEFT JOIN mod_nl_groups AS t2 LEFT JOIN mod_nl_letters AS t3 ON t1.PoolID = t2.nlgID AND t1.LetterID = t3.nllID LIMIT 10 Code: SELECT * FROM mod_nl_cronmanagement AS t1 JOIN mod_nl_groups AS t2 JOIN mod_nl_letters AS t3 ON t1.PoolID = t2.nlgID AND t1.LetterID = t3.nllID LIMIT 10
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | aha daran hab ich nicht gedacht :P
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 02.04.2008
Beiträge: 4.034
![]() | Nur, wenn ich die Frage recht verstehe, geht es nicht um drei, sondern um vier Tabellen, auch wenn zwei davon dieselben sind. Das sähe dann etwa so aus: Code: SELECT a.feld1, a.feld2, ..., b.feld1, ..., c.feld1, c.feld2, ..., d.feld, ...
FROM t1 a
LEFT JOIN t2 b ON a.id = b.id
LEFT JOIN t3 c ON a.id = c.id
LEFT JOIN t3 d ON b.id = c.id
WHERE a.datum > DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY)
ORDER BY a.datum ASC;
__________________ Gruss L |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| join über 2 db oder tabellen einer db - performance | nixahnung | Datenbanken | 9 | 23.02.2008 13:03 |
| MySQL Join mit 3 Tabellen | quichibo | Datenbanken | 2 | 18.10.2007 10:58 |
| JOIN problem 2 tabellen - zeile(tab1) zu spalte(tab2) | Ministry | Datenbanken | 7 | 31.05.2006 10:31 |
| Problem mit Inner join | Jabi | Datenbanken | 15 | 09.05.2006 14:10 |
| LEFT OUTER JOIN für mehr als 2 Tabellen ? | Alpha Centauri | Datenbanken | 4 | 05.04.2006 16:18 |
| Abfrage über zwei Tabellen (m. JOIN?) | Spiff | Datenbanken | 3 | 13.02.2006 09:32 |
| 2 Tabellen: Left outer join??? | Datenbanken | 2 | 14.09.2005 13:11 | |
| 3 Tabellen mit JOIN verknüpfen? | becks123 | Datenbanken | 6 | 13.08.2005 00:05 |
| [gelöst] Daten aus zwei Tabellen, join geht nicht!? | PHP Tipps 2005-2 | 3 | 14.07.2005 09:50 | |
| [Erledigt] Join mit 3 Tabellen | Datenbanken | 21 | 16.05.2005 23:20 | |
| INNER JOIN mit 4 tabellen ??? | Dragon26mFR | Datenbanken | 5 | 01.05.2005 18:51 |
| Ich bekomme nen einfachen JOIN von 2 Tabellen nicht hin. | pino | Datenbanken | 1 | 06.01.2005 21:09 |
| Join aus 3 Tabellen mit nur einer Verknüpfung? | Datenbanken | 7 | 24.09.2004 18:25 | |
| Abfrage über 2 Tabellen / Join | agrajag | Datenbanken | 2 | 14.09.2004 23:05 |
| [Erledigt] Join für Select Count(`id`)-Abfrage über 4 Tabellen | Datenbanken | 4 | 10.07.2004 18:32 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| join über 3 tabellen anleitung, join drei tabellen, zend framework join über 3 tabellen, zend mehrere joins gleichzeitig, join syntax drei tabellen, zend select join über mehrere tabellen, select * join drei tabellen, joins in zend ueber drei tabellen, join verknüpfung mit drei tabellen |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.