>SELECT a.sort sort1, a.name namel, b.sort sort2, b.name name2->FROM sh goods attr a ->JOIN sh goods attr b ON a.id =b.parent id->WHERE a.category id =6 ->ORDER BY a.sort ASC,b.sort ASC;的语法错误修改
时间: 2024-03-18 15:40:17 浏览: 54
SELECT语句的完整语法 可参考资料
以下是修正后的 SQL 语句:
```
SELECT a.sort AS sort1, a.name AS name1, b.sort AS sort2, b.name AS name2
FROM sh_goods_attr a
JOIN sh_goods_attr b ON a.id = b.parent_id
WHERE a.category_id = 6
ORDER BY a.sort ASC, b.sort ASC;
```
注意:
1. 表名和字段名之间要用下划线 `_` 分隔,而不是空格。
2. 在 SELECT 语句中,需要用 AS 关键字来为字段取别名。
3. 在 FROM 语句中,需要指定表的别名,并且 ON 语句中的两个字段名也需要加上别名前缀。
4. 在 WHERE 语句中,字段名之间需要用下划线 `_` 分隔,而不是空格。
5. 在 ORDER BY 语句中,多个字段之间需要用逗号 `,` 分隔。
阅读全文