我有这样的查询:
$get_all_brand_auto = mysql_query("SELECT * FROM oc_product WHERE manufacturer_id='$mid'");
结果,我得到了某些制造商的身份。之后,我必须向oc_product_attribute表发出请求以获取唯一值“text”。
这是表 oc_product_attribute :
我需要获得“text”列的唯一值
但是行中的product_id
应该在我之前收到的数组中
答案 0 :(得分:0)
您可以通过一个嵌套查询
来完成SELECT DISTINCT text FROM oc_product_attribute WHERE product_id IN (SELECT id FROM oc_product WHERE manufacturer_id='$mid')
顺便说一下,我一如既往地建议你不要使用mysql库。它被弃用了。
尝试使用mysqli。 It's easy to learn