![]() |
#5 |
Участник
|
Синтаксис вида
join Table where ... предполагает, что из таблицы Table необходимо взять все поля. Что противоречит аггрегирующей функции Count() в первом select. Необходимо либо добавить аггрегирующую функцию и во вторую таблицу X++: select Count(RecId) from Table1 join Count(RecId) from Table2 where Table1.field1 == Table2.field1 && Table2.field2 == "111" X++: select Count(RecId) from Table1 join TableId from Table2 where Table1.field1 == Table2.field1 && Table2.field2 == "111" Ну, или воспользоваться советом dech и использовать exists join. Но это уже зависит от того, какое именно количество нужно подсчитать. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |