我有2个表,我需要从中提取数据,它们没有共同的数据。这是两个表的一个例子。
Eg1和Ie1是列名的示例。
asd和afd是数据的例子。
表1
Eg1 | Eg2 | Eg3 | Eg4 | Eg5
asd | wer | weq | qwe | wtp
表2
Ie1 | Ie2 | Ie3 | Ie4 | Ie5
afd | ehd | xva | nbv | sdf
预期出局将是 -
Eg2 | Ie2
wer | ehd
这部分问题应该使用ALIAS(?)
来解决预期输出为 -
Ie3 | Ie3
xva | xva
答案 0 :(得分:1)
您可以确定选择它们,但这取决于数据在数据库中的方式,而您无法真正了解最终结果行将包含的内容。
SELECT a.Eg2,b.Ie2 FROM a,b
a和b是你的表名。
另外
SELECT b.Ie3,b.Ie3
FROM b
也有效。
答案 1 :(得分:1)
你可以这样做:
SELECT
EG1,
IE1
FROM TABLE1,
TABLE2
这将导致两者的每种可能组合,如此SQLFiddle
所示第二部分使用
SELECT
IE3,
IE3
FROM TABLE2