【发布时间】:2019-09-30 10:45:52
【问题描述】:
我想加入来自不同数据库的 2 个表。
例如我有table1 和table2。
关于结果我想获取table2 上不存在的table1 数据。
table1
name langid
name1 en
name1 no
name2 en
name3 en
table2
name langid
name1 en
name1 id
name1 no
name2 en
所以结果应该是这样的
得到我想要的结果
name langid
name1 en
name1 no
name1 id
name2 en
name3 en
我尝试的代码
select p66.language_string_text_id, p66.language_string, p66.language_id
FROM project66.languagestrings p66
JOIN wisehouse.languagestrings wh
ON p66.language_string_text_id != wh.language_string_text_id
GROUP BY p66.language_string_text_id, p66.language_id
但此代码不起作用。
【问题讨论】:
-
'我要取 table2 的数据,table1 上不存在。' - 那么 name1/en 怎么会是你想要的结果呢?
-
两个db在同一个mysql /maria db服务器上
-
@P.Salmon 来自
table1基本上我显示所有table1数据,我想与table2合并,但是,在table2上,我不想显示@987654335 上已经有@. -
@scaisEdge 是的..