我有三个表。每个人都有三列。它看起来像这样:mySql多列连接与重合数据
table 1 table 2 table 3 -------------------- -------------------- -------------------- col1 col2 colA col1 col2 colB col1 col2 colC 1 A data 3 C data 5 E data 2 B data 2 B data 6 F data 3 C data 1 A data 3 C data 4 D data 4 D data 2 B data 5 E data 6 F data 1 A data 6 F data 5 E data 3 C data
我的问题是,如果它是使用连接到输出这样的事情在所有可能的:
output table ----------------------------------------- col1 col2 colA colB colC 1 A data data data 2 B data data data 3 C data data data 4 D data data data 5 E data data data 6 F data data data
注意col1和col2的总是在不同列中的值相同但顺序不同。
我甚至不知道这是否可能,但理想情况下,查询将连接三个表,并将col1和col2上的信息与各个表相关联,并重新排序两个连接表并输出单个表/数组。
让我知道这是否真的很愚蠢或复杂......我一直试图围绕这一点,但由mySql知识是非常有限的。
为什么表3中没有4/d? – maxhud 2012-07-10 19:36:02