這裏有兩個表:如何根據另一個表中的值刪除一個表中的記錄?
table1的
cm_id cost
1 6.52
2 16.52
3 2.12
4 7.14
5 19.09
6 11.52
7 0.12
table2中
um_id order_num name
1 517 tommy
2 518 bobby
3 519 scotty
4 520 faris
5 521 justine
6 522 sadie
7 523 nicole
CM_ID和um_id表示相同的事情,所以成本可綁每個訂單數量,即
SELECT table1.cm_id, table1.cost, table2.order_num, table2.order_num
FROM table1, table2
WHERE table1.cm_id=table2.um_id;
什麼是我可以用來刪除行的單個SQL語句來自table1,其中table2中的order_num在518和520之間?
我相信這應該[回答你的問題(http://stackoverflow.com/questions/439750/t-sql-selecting-rows-to-delete-via-連接)。只需使用連接。 – Ryan
感謝您的參考,我有很多學習要做! – user784637
Duplicates http://stackoverflow.com/questions/1590799/delete-all-rows-in-a-table-based-on-another-table – Igor