คำถามติดแท็ก in-subquery

9
MySQL ลบจากแบบสอบถามย่อยเป็นเงื่อนไข
ฉันกำลังพยายามทำแบบสอบถามดังนี้: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); อย่างที่คุณบอกได้ฉันต้องการลบความสัมพันธ์ผู้ปกครองกับ 1015 หาก tid เดียวกันมีผู้ปกครองอื่น อย่างไรก็ตามนั่นทำให้ฉันมีข้อผิดพลาดทางไวยากรณ์: You have an error in your …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.