MySQL内部查询

时间:2016-04-15 23:41:04

标签: mysql

我们的产品适合多个品牌的一个或多个型号。

我想生成一个适合单个产品的用户选择品牌的型号列表。

SELECT ml.laser, pm.pistol_model_brand, pm.pistol_model_name
FROM pistol_model as pm
INNER JOIN model_laser as ml
ON pm.pistol_model_id = ml.model_id
WHERE pm.pistol_brand_id = :pistol_brand_id AND ml.laser LIKE 'GTO%'
ORDER BY ml.laser

结果(3个小册子)显示我们的产品,品牌,型号。从这里开始,我希望尽可能生成适合我们产品的这些模型列表。

经过几个小时的挣扎,我不确定这是否可能,或者我是否需要重建我的桌子。

感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:0)

我建议您对第一个连接条件的逻辑进行双重检查。手枪型号的ID是否与激光型号id相同?

let