Kalle_B: kniffliges UPDATE-Kommando MySQL

Beitrag lesen

MySQL-Version?

Wie kann man das abfragen?

Subselect verwenden...:

UPDATE
SET
WHERE besucher IN
  (SELECT person_id FROM adressen WHERE firma = (SELECT firma FROM adressen WHERE person_id = 32) )

klappt leider nicht:

SELECT *
FROM bfp_kontakte
WHERE aussteller_id = 878 AND besucher_id
IN (

SELECT id
FROM bfp_adressen
WHERE kurzname = (
SELECT kurzname
FROM bfp_adressen
WHERE id = 32 )
)
LIMIT 0 , 30

MySQL meldet:

#1064 - Fehler in der Syntax bei 'SELECT id
FROM bfp_adressen
WHERE kurzname = (
SELECT kurzname
' in Zeile 5.