【发布时间】:2016-10-12 08:53:14
【问题描述】:
我需要创建一个复杂的 JOIN 查询,它使用 3 个表显示匹配预定义的订单。该表格显示了来自 2 个表的某些数据和来自第 3 个表的所有数据。无论如何,在我失败的尝试中,我认为可以通过创建一个组合了我需要的数据的表视图来做同样的事情。无论我尝试什么,使用 phpMyAdmin 都会出现语法错误。
我尝试的最新代码如下,出现未知语法错误。
CREATE VIEW SAlES_ORDER
FROM customer_info, item_info, order_info
WHERE customer_info.CustomerID=1
AND order_info.OrderID=1
我需要来自客户 1 和 orderID 1 的信息以及来自 Item 表的所有数据信息。我不明白如何创建或查看它,这就是我尝试 CREATE VIEW 路线的原因。我觉得我在这里遗漏了一些简单的东西,这是我提交这个项目的最后一步。
【问题讨论】:
-
你的目标数据库是什么?甲骨文? sql服务器? DB2?访问(哈!我让我崩溃了!)
-
基本 SQL。我们被建议使用 SQLFiddle,但在我开始我的项目时它没有工作,所以我使用 XAMP 安装程序来设置 phpMyAdmin。