用变量测试外键字段的SQL语句?

时间:2014-08-14 17:24:00

标签: mysql sql

我有以下表格

产品

  • ID
  • producttype
  • ...
  • ...

Productsapplied

  • ID
  • productid
  • ...
  • ...

我将如何做到这一点,基本上我需要使用查询$type来测试相关产品。

我不确定如何在每行上使用productid来检查特定产品类型是否与查询的$type相同。

SELECT * FROM productsapplied where 'productapplied'.productid->producttype = $type

任何有关正确方向的帮助或提示都将受到赞赏。谢谢

1 个答案:

答案 0 :(得分:0)

我认为这就是你正在寻找的东西

SELECT * 
FROM products AS p
INNER JOIN productapplied AS pa ON pa.productid = p.id
WHERE p.producttype = $TYPE