我刚刚问了一个关于别名的问题,并了解到 FROM 子句中的子查询必须通过输入“AS [别名名称]”来进行别名。现在我仍然遇到同样的问题。
我正在尝试自然加入 4 个关系产品、笔记本电脑、个人电脑和打印机。
我可以做得SELECT * FROM product NATURAL JOIN pc;
很好很容易。但我正在尝试做
SELECT * FROM product NATURAL JOIN pc, laptop, printer;
当我尝试时,我知道这可能行不通。
所以我目前在
SELECT *
FROM (
SELECT * FROM (
SELECT * FROM product NATURAL JOIN pc AS prod_pc
) AS prod_pc_lap NATURAL JOIN laptop
) NATURAL JOIN printer;
但我不断收到 1248 错误。
请注意,每个关系主键都是“模型”。