访问父级中的列名称

时间:2014-04-03 15:12:56

标签: sql join

我有这个剧本:

SELECT COUNT(*) as nbapp, id_company as id...

有没有办法做这样的事情:

SELECT COUNT(SELECT * FROM T WHERE id = id_company) as nbapp, id_company...

(直接进行隐式连接)

2 个答案:

答案 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) ...