gpt4 book ai didi

mysql - 关系代数查询到 mySQL

转载 作者:行者123 更新时间:2023-11-30 21:47:36 25 4
gpt4 key购买 nike

https://gyazo.com/a3309126ae04983c8d38d82677e4480c给定这个一般查询

L 是一个属性列表,其中 R_1, ..., R_n 是关系。 C是一个条件。

我如何用 SQL 表达它?

它基本上是做从 R1 到 Rn 的笛卡尔积,然后对条件使用选择运算符,然后选择它需要的属性。我对如何在 SQL 中计算从 R1 到 Rn 的笛卡尔积感到困惑。

我的尝试

SELECT L FROM (R1, R2, ..., RN) WHERE C 

这不是对的吗?

最佳答案

用于连接的基于逗号的语法被认为已过时。这是笛卡尔积的等价物:

SELECT L
FROM R1
CROSS JOIN R2
CROSS JOIN R3
...
CROSS JOIN RN
WHERE C;

参见 https://dev.mysql.com/doc/refman/5.7/en/join.html获取更多信息。

关于mysql - 关系代数查询到 mySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48716052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com