我想在多表中选择多列,以便在MYSQL中只将它们显示为一行
就像这个例子:
___________
|uId|xID|yID|
|_1_|_2_|_4_|
进入
___
|zId|
| 1 |
| 2 |
| 4 |
这是查询,但是col在所有选定的cols旁边返回空数据
SELECT `flaghsip_leader`,`clustuer_coordinator_id`,`clustuer_cocoordinator_id`,
`flagship_activity_coleader_id`,`flagship_activity_focalpoint_id`,
`output_leader_id`,`output_coleader_id` AS `t`
FROM crpcoreix.view_all_involved_users;
答案 0 :(得分:0)
根据您的描述,我认为您需要使用多个选择查询并使用UNION ALL加入它们。
e.g。
SELECT uId as zId from Table1
UNION ALL
SELECT xId as zId from Table2
UNION ALL
SELECT zId from Table3