时间:2021-07-01 10:21:17 帮助过:31人阅读
CREATE TABLE tdb_goods_brands(
brand_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
brand_name VARCHAR(40) NOT NULL
)
SELECT brand_name FROM tdb_goods GROUP BY brand_name;
连接类型
INNER JOIN,内连接
在MySQL中,JOIN,CROSS JOIN和INNER JOIN是等价的。
LEFT [OUTER] JOIN,左外连接
RIGHT [OUTER] JOIN,右外连接
连接条件
使用ON关键字来设定连接条件,也可以使用WHERE来代替。
通常使用ON关键字来设定连接条件,
使用WHERE关键字进行结果集记录的过滤。
仅显示左表及右表符合连接条件的记录
内连接
显示左表及右表符合连接条件的记录SELECT
s.列名,
p.列名
FROM
表名1 AS s
LEFT JOIN 表名1 AS p
ON s.`列名` = p.`列名`;
分组查询
GROUP BY 列名 分组条件 HAVING 条件 条件列必须出现在查询字段上,否则需要聚合函数 SELECT `列名` FROM 表名HAVING COUNT(列名) > 5;Mysql查询语句
标签:生成 个数 分组查询 cond 类型 unsigned com query esc