我有个问题。我有 3 个如下表:
1)met_ID(primair)等。
2) magn_ID (primair) met_ID (secondary) ...
3) sens_ID (primair) met_ID (secondary) ...
我必须删除表 1 中的记录,其中表 2 或 3 中的 met_ID 计数小于 10..
SELECT COUNT(*) AS count, met_ID
FROM tbl_1, tbl_2
Where met_ID = met_ID
GROUP BY met_ID
我进行了查询,并在 PHP 中使用 WHILE 循环从表 1 中删除了该记录。它可以正常删除 1000 条记录,但我不确定它是否会完全用于表中的 100 000 条或更多记录。
有什么方法可以完成我在 sql 查询中所做的事情吗?