关于列和表的问题,难理解额
在视频中,老师写的代码为:
SELECT goods_id,goods_name,goods_price (这3个在tdb_goods表中) cate_name,brand_name(这2个不在tdb_name表中)FROM tdb_goods....
问题如下,SELECT 不是只查找 tdb_goods表中的记录吗?为何会查找并显示cate_name,brand_name?
那老师在课程中写的代码是否可以修改为我下面写的代码呢?求大神解答疑惑!
SELECT goods_id,goods_name,goods_price,cate_name,brand_name FROM tdb_goods_cates c INNER JOIN tdb_goods g ON c.cate_id=g.cate_id INNER JOIN tdb_goods_brands b ON c.brand_id=b.brand_id\G; 假如tdb_goods_cates中有brand_id,是否可用?