【发布时间】:2021-09-08 22:02:06
【问题描述】:
我有两张桌子:
table_1: id, name (DEFAULT 'JACK')
table_2:id,城市
我将它们与“id”链接并在其中插入一些数据,例如:
INSERT INTO table_1 VALUES(1, DEFAULT);
INSERT INTO table_1 VALUES(2, DEFAULT);
INSERT INTO table_1 VALUES(3, DEFAULT);
INSERT INTO table_1 VALUES(4, DEFAULT);
INSERT INTO table_2 VALUES(1, 'Paris');
INSERT INTO table_2 VALUES(2, 'Paris');
INSERT INTO table_2 VALUES(3, 'Paris');
INSERT INTO table_2 VALUES(4, 'Berlin');
我在上面的 Paris 中添加了 3 个 JACK,我需要以某种方式遍历它以获取其中包含最多 JACK 名称的城市。我该怎么做?
【问题讨论】:
-
你在用什么rdbms? MySQL 还是 PostgreSQL?
-
@Mureinik 抱歉,我添加了 PostgreSQL。
标签: sql postgresql select