次のようにして、クエリの出力の列名を取得したい:
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でも可能ですか、それともクエリの出力を別のもので処理する必要がありますか?
注: 出力のキュー名を知っているとは限りません。