从多个表中选择Mysql?

osiris23

我有3张桌子:

Table A1 : ID|Name|Date|Id_person
Table B1 : ID|Name|Date|Id_person
Table C1 : ID|Name|Date|Id_person

我想要一个查询:

select * from table A1 as a , table B1 as b , table C1 as c where a.Id_person=1 or b.Id_person=1 or c.Id_person=1

仅当3个表中的id_person = 1时,我才得到结果;如果仅3个表中的一个不遵守条件,我就没有结果。

即使主题之一不遵守条件(id_person = 1),如何从表中获取结果。

费利佩·阿雷纳雷斯

你可以试试:

SELECT * FROM A1 WHERE Id_person=1 UNION SELECT * FROM A2 WHERE Id_person=1 UNION SELECT * FROM A3 WHERE Id_person=1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL从多个表中选择

来自分类Dev

查询以从多个表中选择MySQL

来自分类Dev

MySQL:从多个表中选择数据

来自分类Dev

在多个表中选择

来自分类Dev

MySQL从两个表匹配的多个表中选择

来自分类Dev

MySQL从多个表中选择2个项目

来自分类Dev

MySQL从多个表中选择和求和而不重复

来自分类Dev

从多个MYSQL表中选择嵌套数据

来自分类Dev

使用MySQL从Java中的多个表中选择前缀列

来自分类Dev

MySQL从多个表中选择并获得零计数

来自分类Dev

MySQL查询从多个表中选择数据进行比较

来自分类Dev

如何从mysql和php中的多个表中选择查询

来自分类Dev

从表中选择多个ID

来自分类Dev

SQLite从多个表中选择*

来自分类Dev

从多个表中选择更新

来自分类Dev

从多个表中选择数据

来自分类Dev

从多个表中选择行数

来自分类Dev

从多个表中选择-PHP

来自分类Dev

从多个表中选择 Sequelize

来自分类Dev

从多个表中选择多个值的计数

来自分类Dev

从多个表中选择多个值

来自分类Dev

无法在mysql中选择表

来自分类Dev

MySQL从多个表中选择并创建一个新表

来自分类Dev

SQL Server:从多个表中选择查询

来自分类Dev

Python Peewee-从多个表中选择

来自分类Dev

从Spring数据的多个表中选择

来自分类Dev

使用复合主键从多个表中选择

来自分类Dev

如何从休眠表中选择多个记录

来自分类Dev

从多个表中选择最新记录