Новое в обновлении с INNER JOIN - PullRequest
0 голосов
/ 30 апреля 2020

Я новичок в обновлении записей с помощью INNER JOIN.

Я пробовал это (на основе кода на )

UPDATE
    ticket_sold
SET
    ticket_sold_refund = 1
FROM
    ticket
INNER JOIN
    ticket_sold ON ticket_sold_ticket_no = ticket_id
WHERE 
    ticket_multi = 14200
AND 
    ticket_sold_sale_no = 21587

Это выглядит хорошо, но mySql говорит, что ошибка в ticket_sold_refund = 1

Может кто-нибудь указать на мою, вероятно, очевидную ошибку, пожалуйста?

1 Ответ

0 голосов
/ 02 мая 2020

После перестановки несколько раз я решил:

UPDATE
    ticket_sold
INNER JOIN
    ticket ON ticket_sold_ticket_no = ticket_id
SET
    ticket_sold_refund = 1
WHERE 
    ticket_multi = 14200
AND 
    ticket_sold_sale_no = 21587
...