SELECT sum(m.ilosc) FROM (SELECT count(*) AS ilosc FROM tab1 UNION se lect count(*) AS ilosc FROM tab2) m;
Ktorego zadaniem jest zliczenie ilosci wiersz yw obu tabelach. Zapytanie dziala ale zastanawia mnie czy mozna to jakos zoptymalizowac. Tzn zapisac to w prostszej postaci.
Wynik zapytania:
Kod
+--------------+
| sum(m.ilosc) |
+--------------+
| 4 |
+--------------+
1 row in set (0.01 sec)
| sum(m.ilosc) |
+--------------+
| 4 |
+--------------+
1 row in set (0.01 sec)