select goods_id,goods.cat_id,category.cat_id,cat_name,goods_name from goods left join category on goods.cat_id=category.cat_id;
上句的语法是:在两个表goods和category中查询cat_id相同的记录
select goods_id,goods.cat_id,category.cat_id,cat_name,goods_name 对于这里的列选项,如果两个表中都有的,必需要指定查询哪个表中的这一列,我测试的环境为:
- 服务器: 127.0.0.1 via TCP/IP
- 服务器类型: MySQL
- 服务器版本: 5.5.32 - MySQL Community Server (GPL)
- 协议版本: 10
- 用户: root@localhost
- 服务器字符集: UTF-8 Unicode (utf8)
网站服务器