Mysql - 按动态多个DropDown过滤

时间:2016-04-11 22:08:31

标签: php mysql select html-select

这个sql语句:

select g.id, gs.spalte_id, gs.spalten_value from groups gr 
inner join `gurte` g on g.group_id = gr.id
inner join gurte_spalten gs on gs.`gurt_id` = g.id
inner join spalten s on gs.`spalte_id` = s.id  

给我这个结果集:
enter image description here

使用此值我填充三个选择框(取决于“spalte_id”,从1到x)。

我试图实现的是,当我在选择字段中选择一个值时,我也需要过滤到其他选择字段。

当我选择使用spalte_id = 1选择值1,2x0,7我需要其他选择字段只输出
2 - > 1,6& 2
3 - > 9,4& 10& 12& 18个
除了属于“1,2x0,7”(或任何其他选定值)的值之外,没有其他值 当我选择select(spalte_id = 2)时,我需要3:
中的值“2” 3 - > 10& 12

所以我需要通过select构建一个过滤器。

我希望我描述得很好 我尝试了UNION和许多其他功能和JOINS,但现在我卡住了。任何帮助表示赞赏!

0 个答案:

没有答案