サブクエリの WHERE 部分を以下で動作させようとしています。親クエリが同じテーブルを見ているため、「where event_id=..」があいまいであることがわかります。
同じテーブルのサブクエリに WHERE を含めることさえ可能ですか?
UPDATE tickets SET tickets.ticket_number = (
SELECT max_ticket
FROM (
SELECT (MAX(ticket_number)+1) AS max_ticket
FROM tickets
WHERE event_id=10045
)
AS sub_table
)
WHERE ticket_id=68
どんな助けでも本当に感謝しています。