Ich möchte die Zählung zwischen zwei Tabellen vergleichen. Oder besser gesagt, Ausgabe, wenn die Anzahl von table1 größer ist als von table2:
SELECT c1 > c2 FROM
(SELECT count(*) from table1) as c1,
(SELECT count(*) from table2) as c2
(Real World Selects sind viel komplexer, aber dieselbe Struktur)
Ergebnis: Unknown column 'c1' in 'field list'
Wie kann ich die Zählerstände tatsächlich auswerten?
Benennen Sie die Spalten:
SELECT c1.cnt > c2.cnt
FROM (SELECT count(*) as cnt from table1) c1 CROSS JOIN
(SELECT count(*) as cnt from table2) c2
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen