我想通过执行以下操作获取查询输出的列名:
SELECT queuename
FROM queue
WHERE queue.queuename LIKE 'CLIENT VIP%' and queue.status = 1
对于我想指出每个队列的不同用户的行:
FROM queue INNER JOIN
queue_users ON queue.queueid = queue_users.queueid INNER JOIN
users ON queue_users.userid = users.userid
WHERE queue.queuename LIKE 'CLIENT VIP%' and queue.status = 1 and userstatus = 1
所以对于输出,我会有类似的东西:
User QueueA QueueB QueueC
----------------------------------
Bob Bob Null Bob
Joe Joe Joe Joe
Bill Bill Null Null
这在 SQL 中甚至是可能的,还是我需要在其他东西中处理查询的输出?
注意: 我不能假设我知道输出的队列名称。