我被困在查询,我想要显示来自不同的表和他们的桥表的数据。
表是:sql加入进一步需要帮助
bridge (bid,planid,fbridgeid)
fbridge (fbridgeid,featureid,valueid)
features (featureid,fname)
value (valueid,value)
plans (planid,name,price,discount)
下面是到目前为止我的查询:
SELECT
(NAME AS pname, price AS prize,
discount AS ds, fname AS feature, VALUE AS vlue
FROM plans )
我想所有的数据库列,但按照计划
like planid 1 ->> contains ->> feature id 1,2,3 and valueid 1,3,5 etc)
非常感谢所有查询的工作方式相同..但被重复数据..我也用'选择P档用组.name AS pname,p.price AS prize,p.discount AS ds,f.fname AS feature,v.value AS vlue FROM plans p INNER JOIN bridge b ON p.planid = b.planid INNER JOIN fbridge fb ON b.fbridgeid = fb.fbridgeid INNER JOIN功能F于fb.featureid = f.featureid INNER JOIN值V ON fb.valueid = v.valueid GROUP BY pname' –
结果:'PNAME奖品DS设有vlue
介质30 20 discspace 20GB 小20 15 bw 30gb' –