Ich habe ein Problem. Ich habe 3 Tabellen wie folgt:Wählen, zählen und löschen Datensätze aus Tabelle zu vereinfachen
1) met_ID (primair) usw.
2) magn_ID (primair) met_ID (Sekundär-) ...
3) sens_ID (primair) met_ID (secondary) ...
ich habe Datensätze in der Tabelle 1 zu löschen, wo in Tabelle zählen met_ID 2 oder 3 ist, weniger als 10 ..
SELECT COUNT(*) AS count, met_ID
FROM tbl_1, tbl_2
Where met_ID = met_ID
GROUP BY met_ID
Ich machte eine Abfrage und in PHP mit WHILE-Schleife lösche ich diese Datensätze aus Tabelle 1. Es funktioniert gut für 1000 Datensätze zu löschen, aber ich bin mir nicht sicher, ob es für 100 000 oder mehr Datensätze in der Tabelle voll sein wird.
Gibt es eine Möglichkeit zu erreichen, was ich in SQL-Abfrage tun?
oh .. vielleicht interpretierte ich die Frage falsch. will er <10 von beiden oder <10 für beide kombiniert? –
Ich habe verstanden, wie ich die Abfrage geschrieben habe :-) Fragen Sie den Autor besser. –
Arbeit wie ein Charme ... nur ich verwechselte> mit
Roman