where 子查詢
五種子句是有 嚴格的順序的 where,group by,having,order by,limit
查詢每個欄目中最新的產品
所有的商品 是一個大塊 每個欄目 即按欄目分
每個欄目中 還要找出 各自的小塊 即 每個欄目中 goods_id 最大的商品 所以叫做 子查詢
select goods_id,goods_name from goods where goods_id=(select max(goods_id) from goods);
類比:
select cat_id,max(goods_id) from goods group by cat_id;
select goods_id,goods_name from goods where goods_id in (select max(goods_id) from goods group by cat_id);
select goods_id,cat_id,goods_name from goods where goods_id in (select max(goods_id) from goods group by cat_id);
注意:
在子查詢的SELECT 後面僅指定一個需要比較的字段即可
否則: