是否可以将 2 个 sql SELECT 语句的结果作为一个语句加入,其中两个都查询相同的表,并在同一列中查找值?
我想要一个任务的 id(这很好),但是我想将某些值过滤到 2 个单独的列中。
目前我分别得到2中的数据:
SELECT id, string_value as Station FROM table WHERE datatype= 'station'
(不需要查看列数据类型)
返回类似:
id Station
task1 station1
task2 station2
然后我有
SELECT id, string_value as RespondingAction FROM table
WHERE datatype='RespondingAction'
返回:
id RespondingAction
task1 Approve
task2 Decline
我想基本上将这两个查询结合起来,但我不确定它们是如何在同一列中查找数据的。希望最终结果是这样的:
id Station RespondingAction
task1 station1 Approve
task2 station2 Decline
task3 station1 Decline
task4 station3 Pending (if null)
对不起,如果这不是太清楚; 我对此很陌生,并尽我所能解决这个问题!