【发布时间】:2020-07-04 00:36:49
【问题描述】:
我有 2 张桌子。
table_1:
Id. Name Surname. company_id
1 tony. tata. fiat
2 Michael. folks. fiat
3 Salvo ture. alfa
table_2:
company_id. street. cap. numbers_of_guys
fiat via le maini. 20123. 2
alfa stazione x. 20123. 1
foo novara 20145. 0
我想创建一个生成的列来计算我在 table_1.company_id = table_2.company_id 中有多少行并将其存储在 table_2.numbers_of_guys 中
如何插入查询语句作为默认表达式?
SELECT COUNT(table_1.id)
FROM table_2
INNER JOIN table_1 USING (company_id)
【问题讨论】:
-
'如何插入查询语句作为默认表达式?'你不能它不支持。 “不允许子查询。” dev.mysql.com/doc/refman/8.0/en/…
-
其他建议?
标签: mysql mysql-workbench mysql-python