Php 要在新行中使用不同的表行吗
我的数据库中有10个表用于日志数据。我想通过一些条件(如orderby)从所有这些数据库中获取数据。这些表中有一个公共列ORDERID 例如:-Php 要在新行中使用不同的表行吗,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我的数据库中有10个表用于日志数据。我想通过一些条件(如orderby)从所有这些数据库中获取数据。这些表中有一个公共列ORDERID 例如:- 表1-:订单\区域\ 1 RECID ORDERID ORDER TO 1 A1_001 JIM 2 A1_002 SAM 3 A1_003 TIM 表2-:订单区域2 RECI
表1-:订单\区域\ 1
RECID ORDERID ORDER TO
1 A1_001 JIM
2 A1_002 SAM
3 A1_003 TIM
表2-:订单区域2
RECID ORDERID ORDER TO
1 A2_001 ALBERT
2 A2_002 JOHN
3 A2_003 KEVEN
表3-:订单区域3
RECID ORDERID ORDER TO
1 A3_001 SPENCER
2 A3_002 CRISTY
3 A3_003 JOE
现在我希望结果如下
ORDERID ORDER TO
A1_001 JIM
A1_002 SAM
A1_003 TIM
A2_001 ALBERT
A2_002 JOHN
A2_003 KEVEN
A3_001 SPENCER
A3_002 CRISTY
A3_003 JOE
我想要一个这样的查询。请帮助解决这个问题。但是我将如何设置order by等条件您是指最终数据order by?是的。。我明白了。但是,有没有其他方法可以运行这些多个select查询,只有一个select查询可以工作。没有,您必须执行union,因为它将来自不同表的数据合并到一个表中。它甚至不包括使用公共键连接表并获取数据的连接;如果这对你有帮助,我建议你接受它好吗?
select ORDERID,`ORDER TO` from ORDER_AREA_1
union all
select ORDERID,`ORDER TO` from ORDER_AREA_2
union all
select ORDERID,`ORDER TO` from ORDER_AREA_3