0

次の SQL ステートメントが機能することがわかります。

SELECT * 
FROM Company 
LEFT JOIN (
   Departments 
   INNER JOIN Employees 
   ON Departments.dep_id = Employees.Dep_ID
   ) ON Company.compId = Departments.Comp_ID;  

しかし、この声明:

 Departments INNER JOIN Employees ON Departments.dep_id = Employees.Dep_ID

解析できません。

これは、サブクエリのみの短いバージョンであることを意味していますか?

4

2 に答える 2

3

これ:

Departments INNER JOIN Employees ON Departments.dep_id = Employees.Dep_ID

完全なクエリではないため、解析できません。開始句がありません。この場合は select 句です。開始句のその他のオプションは、挿入、更新、または削除です。

また、キーワード「from」がありません。また、必須ではありませんが、ほとんどの選択クエリには、データベース全体ではなく、必要なレコードだけを取得するための where 句があります。

于 2013-02-16T15:07:08.507 に答える
1

「SELECT FROM」が不足している可能性がありますか?

于 2013-02-16T14:54:21.277 に答える