从一个表中获取标头,从另一个表中获取数据

时间:2017-03-06 07:37:55

标签: php mysql

我不确定如何查询两个表并在网页上回显结果。我有两个表,商品表有商品类型,如谷物,豆类,蔬菜,其他表有商品类型,即玉米,高粱行有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>

友好协助。

1 个答案:

答案 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)