我已经尝试了几个小时来解决这个问题,有很多类似的主题,但似乎仍然无法找到我的答案。我希望有人可以在这里帮助我,这就是我正在尝试做的事情:
我有一个名为“brand”的表和一个名为“product”的表 我正在尝试构建一个查询,如果该表中的brand_id与表“brand”中的brand_id相同,它将显示表“product”中的product_id .
所以基本上我有,品牌表:
brand_name brand_id
a 1
b 2
c 3
和产品表:
product_id brand_id
23 2
24 1
25 2
27 3
28 3
现在,如果选择了brand_id 3,我想显示所有带有brand_id 3 的product_id。
我到目前为止:
SELECT brand_id, brand_name, from " . TABLE_BRAND . " order by brand_name";
SELECT product_id from " . TABLE_PRODUCT . where brand_id = '" . (int)$brands['brand_id'] . "'");
有人能帮我像我描述的那样让它工作吗?问候