我有两个mysql表:
表1
ID NOMOR_LOGO
1 ABC
2 ABC
3 ABC
4 DEF
7 GHI
8 GHI
表2
ID ID_NOMOR_LOGO
1 1
2 5
3 6
结果应该是这样
ID NOMOR_LOGO
1 ABC
4 DEF
7 GHI
谢谢
答案 0 :(得分:1)
请注意,这假设:
1)表之间的关系为: window?.rootViewController = UINavigationController(rootViewController: TestController(collectionViewLayout: UICollectionViewFlowLayout()))
2)Table 1.ID = Table 2.ID_NOMOR_LOGO
是唯一
3)如果Table 1.ID
中的重复数据在Table 1
中没有对应的行,则Table 2
中的所有重复行将被删除。
Table 1
答案 1 :(得分:0)
将第一张表自身联接以识别重复项,并联接第二张表以不删除那里存在的行。
DELETE a
FROM table1 a
JOIN table1 b ON a.nomor_logo = b.nomor_logo AND a.id > b.id
JOIN table2 C ON a.id != c.id_nomor_logo;