我对MySQL和PHP非常陌生,我正在努力处理两个表之间的内部连接。我正在构建一个脚本,它读取一个os商务数据库,并告诉我哪些产品当前处于过期订单状态。为了使产品处于过期订单状态,products_attributes表中的值设置为'134',但是它只读取product_id,而不读取'products'表中的product_model。
products_attributes(table name)
options_values_id
product_id
products(table name)
product_id
product_model
我想在products_attributes表中选择值为'134'的项,然后匹配两个表中的product_ids,从“products”表中获得product_model。我觉得代码很简单,但由于某种原因,我正在纠结于如何构造查询并显示它。
从products中选择product_model作为p,products_attributes作为pa,其中p.PRODUCT_ID=pa.PRODUCT_ID和pa.OPTIONS_VALUES_ID=134
或
从产品中选择p.product_model p INNER JOIN products_attributes as pa ON(p.product_id=pa.product_id),其中pa.options_values_id=134