mysql - 从两个表中选择数据

标签 mysql sql

我有两个表A和B

      A                             B

id  name  age               id     registered
--- ----- ----              ---    -----------
1   abc   19                 2         yes     
2   xyz   20
3   qwe   34
4   asdf  43

我想从表 A 中选择所有已注册的字段。 IE。选择数据 2 xyz 20 yes

如何使用 mysql 实现?

最佳答案

如果您想要所有表 A 和 B 中的值,我认为您正在寻找:

select * from TableA left join TableB on TableA.ID=TableB.ID

如果你想要那些只有表 B 中的记录使用:

select * from TableA inner join TableB on TableA.ID=TableB.ID

关于mysql - 从两个表中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32975584/

相关文章:

php - PHP 中的类似和不同系统

sql - 为什么这个双重否定查询与肯定查询不同?

mysql - 如何修复 ERROR 1064 (42000) 语法错误?

mysql - 使用条件删除 MySQL 中的重复行

php - mysql比较连续值

php - 从数据库中检索 base64 图像

mysql - 任何加速这个简单的 MySQL 查询的机会?

MYSQL 多个 OR 和 AND

MYSQL - 查询多个结果的多对多关系

java - 启动时加载 SQL 数据