MySQL将一个表中的列与另一个数据库表中的另一列进行比较

时间:2015-03-22 05:37:12

标签: mysql

这是我试图用SQL查询完成的一些伪代码。

SELECT * FROM [table] 
WHERE id=[column in another database]

如何将另一个数据库的列值与我正在运行查询的列值进行比较?

3 个答案:

答案 0 :(得分:1)

SELECT * FROM [table] 
WHERE id=[SELECT id FROM DATABASE.TABLE WHERE other conditional code here];

答案 1 :(得分:0)

Sql Query:

SELECT * FROM [table] 
WHERE id=[SELECT column FROM another table]

答案 2 :(得分:0)

只需在两个表之间加入,例如:

SELECT t1.id, t2.*
FROM db1.table1 t1 INNER JOIN db2.table2 t2
ON t1.id=t2.id