This question was migrated来自软件工程堆栈交换,因为它可以在堆栈溢出时得到响应。
8年前。
在本例中,我有两个表-夫妇表和个人表:
我是否可以编写一个查询语句来从两个表中进行选择,并让它以查询结果将生成的方式连接:
谢谢
不过,请注意,现在不是所有的婚姻都是夫妻。配偶1和配偶2可能更能证明未来。
8年前。
在本例中,我有两个表-夫妇表和个人表:
Persons Table
ID PERSON
1 Bob
2 Frank
3 Sally
4 Jane
Couples Table
ID HUSBAND WIFE
1 2 3
2 1 4
我是否可以编写一个查询语句来从两个表中进行选择,并让它以查询结果将生成的方式连接:
Couple 1 = Frank and Sally
Couple 2 = Bob and Jane
谢谢
最佳答案
SELECT Couples.ID, Husband.PERSON, Wife.PERSON
FROM Couples
INNER JOIN Persons AS Husband ON Couples.HUSBAND=Husband.ID
INNER JOIN Persons AS Wife ON Couples.WIFE=Wife.ID
不过,请注意,现在不是所有的婚姻都是夫妻。配偶1和配偶2可能更能证明未来。
09-26 10:10