小编mon*_*ksp的帖子

在MySQL中加入多个不相关的表

我有一个网站,可以<select>在多个表中存储选项,并根据各个页面提取所有相关的选项.目前,我结束了这样的查询:SELECT foo FROM foo_tbl;SELECT bar FROM bar_tbl;etc.这不是一个真正的问题,但我必须分别迭代每个选择结果.

我想将它们全部提取到单个网格中,然后执行类似的操作

if $row['foo'] != NULL { add to the foo options }
if $row['bar'] != NULL { add to the bar options }
etc
Run Code Online (Sandbox Code Playgroud)

如果我使用类似的查询SELECT DISTINCT f.foo, b.bar FROM foo_tbl AS f, bar_tbl AS b,我最终会得到每个可能的行组合(第一个foo第一个条形图,第一个foo第二个条形图,第二个foo第一个条形图,第二个foo第二个条形图等等).

有没有办法做一个像这样的选择,并在列中只有一个每个元素的实例,并用空值填充列中的其余行?

mysql sql

3
推荐指数
2
解决办法
3707
查看次数

标签 统计

mysql ×1

sql ×1