Wie überprüfe ich das Vorhandensein von zwei Spaltendaten in zwei verschiedenen Tabellen? MySQL

ch habe zwei verschiedene Tabellen in zwei verschiedenen Datenbanke

was ich tun möchte, ist zu überprüfen, ob die Daten von zwei Spalten in der anderen Tabelle vorhanden sind. Wenn es vorhanden ist, zähle es und am Ende möchte ich die Anzahl der Datensätze, die in der anderen Tabelle übereinstimmen.

Beispiel:

Tabelle

column_1 value = "dog"

column_2 value = "apple"

Tabelle

column_1 value = "dog"

column_2 value = "orange"

Also hier sind die Werte der ersten Spalte in beiden Tabellen vorhanden, aber die zweite Spalte ist unterschiedlich, sodass ich sie nicht zählen möchte. Ich möchte zählen, wo beide Werte in demselben Datensatz vorhanden sind.

ps: Sowohl Spalte_1 als auch Spalte_2 sind keine Primärschlüssel

Gibt es eine Lösung für MySQL? weil ich Java verwendet habe, um dies zu lösen, aber für 5 Millionen Datensätze viel Zeit in Anspruch genommen habe.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage