我有这个剧本:
SELECT COUNT(*) as nbapp, id_company as id...
有没有办法做这样的事情:
SELECT COUNT(SELECT * FROM T WHERE id = id_company) as nbapp, id_company...
(直接进行隐式连接)
答案 0 :(得分:1)
是的,有一种方式Eko,这是你的答案:
SELECT tmp_tab.nbapp, id_company...
...
FROM TAB tab
...
LEFT JOIN
(SELECT id, COUNT(*) as nbapp FROM T) as tmp_tab
ON tmp_tab.id = tab.id_company
希望这会对你有所帮助:) 祝你好运
答案 1 :(得分:0)
我已经这样解决了:
SELECT (SELECT(COUNT(*) FROM T where id = id_company) ...