Seite 1 von 1
(My)SQL Problem: Tabellen verbinden
Verfasst: 26.04.2005, 07:45
von Litronic
UPDATE $inszeitg_table SET insRobin = 1 WHERE
$inszeitg_table.insEmail = $robin_table.robMail OR
$robin_table.robTel = $inszeitg_table.insTelPriv
Funktioniert leider nicht! Als Fehler kommt:
Unknown table 'robin' in where clause
Die Tabelle robin existiert aber.
Vielleicht kann mir ja jemand helfen.
THX Litronic
(My)SQL Problem: Tabellen verbinden
Verfasst: 26.04.2005, 09:31
von mcchaos
Welche MySQL-Version? Das, was Du willst, geht erst ab 4.0.4 (siehe
https://dev.mysql.com/doc/mysql/en/update.html).
(My)SQL Problem: Tabellen verbinden
Verfasst: 26.04.2005, 10:32
von Litronic
danke für die schnelle antwort
habe die MySQL Version: MySQL 4.0.15
Wie muss denn der Code für diese Version dann ausschauen?
(My)SQL Problem: Tabellen verbinden
Verfasst: 26.04.2005, 11:02
von mcchaos
Schau auf die Seite, die ich Dir genannt habe
Du mußt die Tabelle, die in der WHERE-Klausel stecken, mit im Update angeben:
UPDATE $inszeitg_table,$robin_table SET $inszeitg_table.insRobin = 1 WHERE
$inszeitg_table.insEmail = $robin_table.robMail OR
$robin_table.robTel = $inszeitg_table.insTelPriv
(My)SQL Problem: Tabellen verbinden
Verfasst: 26.04.2005, 14:02
von Litronic
danke mcchaos
habe auf die seite geschaut, nur dachte ich weil du ab mysql 4.0.4 geschrieben hast geht es bei meiner version nicht
(My)SQL Problem: Tabellen verbinden
Verfasst: 26.04.2005, 14:19
von mcchaos
Hauptsache es geht
