如何检索许多选定行中的一行



我想在多表中选择多列,以便将它们显示为 MYSQL 中的一行

像这个例子:

     ___________
    |uId|xID|yID| 
    |_1_|_2_|_4_|

 ___
|zId|
| 1 |
| 2 |
| 4 |

这是查询,但 col t 在所有选定 col 旁边返回空数据

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;

根据您所描述的内容,我认为您需要使用多个选择查询并将它们与 UNION ALL 连接起来。

例如

SELECT uId as zId from Table1
UNION ALL
SELECT xId as zId from Table2
UNION ALL
SELECT zId from Table3

最新更新