Voraussetzung mündlich, mybatis
Jetzt gibt es mehrere Tabellen
Ich muss jetzt die Informationsmenge in jeder Tabelle zählen, also count(*)
Meine aktuelle Methode besteht darin, mehrere Methoden zu schreiben
Zum Beispiel im Mapper:
long selectCountA;
long selectCountB;
long selectCountC;
In diesem Fall muss ich die Datenbank dreimal überprüfen. Holen Sie sich jeweils 3 Daten. Ich frage mich, ob ich eine SQL-Anweisung schreiben kann, um drei Werte direkt zu erhalten
Brauchen Sie eine Lösung?
. Können Sie mir eine Oracle-Erklärung geben? Es ist alles MySQL. .
采用多列的写法
这样?
Mysql
Oracle
在以上语句后面加 from dual
Mysql的
select table_rows from information_schema.TABLES where table_schema in ('schema1','schema2','scheman') and table_name in ('tableName1','tableName2','tableNameN')
相信 oralce也有类似的系统表