यहाँ दो तालिकाओं हैं:किसी तालिका में किसी अन्य तालिका में मानों के आधार पर रिकॉर्ड्स को कैसे हटाएं?
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 विवरण मैं पंक्तियां हटाना उपयोग कर सकते हैं क्या है तालिका 1 से जहां table2 में order_num 518 और 520 के बीच है?
मेरा मानना है कि यह [आपके प्रश्न का उत्तर] चाहिए (http://stackoverflow.com/questions/439750/t-sql-selecting-rows-to-delete-via- पसंद करते हैं मिलती है)। बस एक जॉइन का उपयोग करें। – Ryan
संदर्भ के लिए धन्यवाद, मुझे बहुत सी सीखने की ज़रूरत है! – user784637
डुप्लिकेट http://stackoverflow.com/questions/1590799/delete-all-rows-in-a-table-based-on-another-table – Igor