我不确定如何查询两个表并在网页上回显结果。我有两个表,商品表有商品类型,如谷物,豆类,蔬菜,其他表有商品类型,即玉米,高粱行有ID指向商品表,谷物独特的ID。我想获取所有商品和产品的多维数组,而不重复商品。
我的商品表有两列uniq_id和commodity_name 产生表有两列produce_name commodity_id。
我想取出所有商品都是他们的产品并以这样的方式显示在列表中:
<ol>
<li> commodity name
<ol>
<li> produce name </li>
<li> produce name </li>
</ol>
</li>
<li> commodity name
<ol>
<li> produce name </li>
<li> produce name </li>
</ol>
</li>
</ol>
友好协助。
答案 0 :(得分:0)
尝试
SELECT commodities.commodity_name FROM commodities WHERE commodities.uniq_id IN (SELECT produce.commodity_id FROM produce WHERE commodities.uniq_id = produce.commodity_id)