Saya mempunyai pertanyaan berikut:
delete from customers_cards where id not in ( select min(id) from customers_cards group by number_card ) and belongs_to = "ezpay"
Ia melaporkan ralat:
#1093 - Tidak dapat menentukan 'kad_pelanggan' jadual sasaran untuk kemas kini dalam klausa FROM
Saya rasa saya perlu menggunakan join
作为一种解决方法,但老实说,我无法使用join
重写相同的逻辑。有没有办法用join
untuk menulis pertanyaan di atas?
Berikut adalah cara lain:
Padamkan mana-mana baris milik 'ezpay'
c1
,前提是存在另一行c2
,它具有相同的number_card
和较小的id
.Penyertaan ini hendaklah serupa dengan cara anda memilih baris dalam satu jadual tetapi bukan yang lain.