0
- 27.08.2014 - 11:16
|
Есть две таблицы, структура одинакова, надо в одном запросе получить разность количества строк в этих таблицах. Пример(нерабочий): count(*) - (select count(*) from table2 where .....) from table1 where .... Какие есть варианты? | |
1
- 27.08.2014 - 11:27
|
вроде разобрался... коряво но работает такой вариант: select count(table1.*)- tt.field1 from table1, (select count(*) as field1 from table2) tt group by tt.field1 | |
2
- 27.08.2014 - 11:50
|
Какая БД? Oracle (и вроде MySQL): select (select count(1) from t1) - (select count(1) from t2) as "result" from dual В других базах можно опускать секцию FROM | |
3
- 27.08.2014 - 14:39
| да так гораздо проще и быстрее, спс. | |
| Интернет-форум Краснодарского края и Краснодара |