MYSQL - 如何从两个表中查找结果?

标签 mysql sql select sql-like

我不擅长mysql,所以需要知道如何从两个表中查找结果。

假设我有两个表:

品牌表:

Id  Email           Password
--  -----           --------
1   kris@gmail.com  12345678

Facebook 表:

Id  Email               Password
--  -----               --------
1   calbares@gmail.com  12345678

现在我想从两个表中找到此电子邮件地址 calbares@gmail.com 并希望从结果中获取电子邮件和密码。

知道如何做到这一点吗?

谢谢。

最佳答案

SELECT * FROM brand_table
union
select * from facebook_table

UNION 将带来不同的记录。

如果您使用union all,它也会带来重复项。

就您而言:

SELECT * FROM brand_table where email ='calbares@gmail.com'
union all
select * from facebook_table where email ='calbares@gmail.com'

关于MYSQL - 如何从两个表中查找结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32644824/

相关文章:

php - 有没有针对php/mysql识别sql注入(inject)的静态分析工具

mysql - 使用 SVN 备份 MySQL 数据库?

sql - 按值的数量对列进行排名

mysql:复制包含外键的表结构

php - UTF-8贯穿始终

MySQL选择行之间的行

sql - 如何删除列中的非字母数字字符?

php - 将 php assoc 数组键和值传递到 MySql SELECT 语句中

excel - 选择整个列

mySQL 计算表中每个 ID 的行数