ein select

Dr_Google

Mitglied
Hallo ich habe eine update sql query welches einwandfrei funtioniert

Code:
update mitarbeiter, mitarbeitertest set 
mitarbeiter.nachname=mitarbeitertest.nachname 
where mitarbeiter.personalnummer = mitarbeitertest.personalnummer 
and mitarbeiter.nachname != mitarbeitertest.nachname

Leider werden die Treffer nicht angezeigt deswegen habe ich ein select geschrieben nur der will irgendwie nicht hier der code

Code:
SELECT * FROM mitarbeitertest t1 
WHERE ( SELECT * FROM mitarbeiter t2 
WHERE t2.personalnummer = t1.personalnummer 
AND t2.nachname != t1.nachname)

Als fehler kommt immer:

MySQL meldet: Dokumentation
1241 - Operand should contain 1 column(s)

Ich danke schomal für die hilfe
 
Probier mal:
Code:
SELECT * FROM mitarbeitertest t1
INNER JOIN mitarbeiter t2 
ON t1.personalnummer = t2.personalnummer
WHERE t1.nachname != t2.nachname
 

Neue Beiträge

Zurück