Created
September 2, 2022 13:03
-
-
Save nextab/6a9b33919ab15e1f59828b4798682dd4 to your computer and use it in GitHub Desktop.
Dieses kurze "Script" liefert eine Tabelle zurück, in der alle unterschiedlichen Rows von 2 verschiedenen MySQL Tables gelistet sind.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Konkretes Beispiel: Wir hatten die Tabellen "bceup_options_new" sowie "bceup_options_old" und wollten diese beiden miteinander vergleichen. In beiden Tabellen waren die für uns relevanten Spalten die "option_id", der "option_name" sowie die "option_value". | |
Als Ergebnis haben wir dann eine neue Auflistung aller Zeilen in BEIDEN Tabellen, die sich voneinander unterscheiden. | |
*/ | |
SELECT option_id,option_name,option_value | |
FROM ( | |
SELECT option_id, option_name, option_value FROM bceup_options_new | |
UNION ALL | |
SELECT option_id,option_name, option_value FROM bceup_options_old | |
)newTable | |
GROUP BY option_id, option_name, option_value | |
HAVING count(*) = 1 | |
ORDER BY option_id; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment