【发布时间】:2017-10-17 17:16:27
【问题描述】:
/* Create a table called tbl1 */
CREATE TABLE tbl1(id integer PRIMARY KEY, name text, lang text);
/* Create few records in this table */
INSERT INTO tbl1 VALUES(1,'John', 'Perl');
INSERT INTO tbl1 VALUES(2,'Pete', 'Perl');
INSERT INTO tbl1 VALUES(3,'Sam', 'Java');
INSERT INTO tbl1 VALUES(4,'John', 'Php');
INSERT INTO tbl1 VALUES(5,'Sam', 'Perl');
INSERT INTO tbl1 VALUES(6,'Sam', 'Php');
INSERT INTO tbl1 VALUES(7,'Pete', 'C');
INSERT INTO tbl1 VALUES(8,'Bob', 'Java');
推导出知道 Perl 和 Php 的人的名字。
【问题讨论】:
-
你尝试过什么吗?
-
首先,规范化你的数据...
-
将有大约 20-30 个可行的答案,从枢纽到半hacky。不过,这似乎是家庭作业,您可能应该尝试学习答案。
-
规范化我的数据?)任务是正确的,马特
-
第十二,请告诉我你的答案。我找到了 1 个解决方案,但我想查看另一个解决方案。
标签: sql postgresql