HELPTWO表和一張
我有一個查詢WHO給我此,例如:
TICKET CAMPO
1 DPTO
1 AREA
2 DPTO
3 AREA
但我需要表示像這樣TABLE(與先前的查詢的結果):
TICKET DPTO AREA
1 SI SI
2 SI
3 SI
有人知道如何做到這一點? 如果你能幫助我,我會感謝你
HELPTWO表和一張
我有一個查詢WHO給我此,例如:
TICKET CAMPO
1 DPTO
1 AREA
2 DPTO
3 AREA
但我需要表示像這樣TABLE(與先前的查詢的結果):
TICKET DPTO AREA
1 SI SI
2 SI
3 SI
有人知道如何做到這一點? 如果你能幫助我,我會感謝你
您的查詢可能是這樣的:
SELECT *
FROM some_table_you_did_not_name
如果是這種情況,那麼你就可以解決這樣顯示的問題:
SELECT
TICKET,
CASE WHEN SUM(CASE WHEN CAMPO='DPTO' THEN 1 ELSE 0 END) > 0 THEN 'SI' ELSE '' END AS DPTO,
CASE WHEN SUM(CASE WHEN CAMPO='AREA' THEN 1 ELSE 0 END) > 0 THEN 'SI' ELSE '' END AS AREA
FROM some_table_you_did_not_name
GROUP BY TICKET
您也可以通過連接或透視來做到這一點。
但你爲什麼吼我們? – Mureinik
你能否讓問題更清楚? –
@Valeria這個問題似乎很模糊。並請儘量避免塊字!它似乎就像你在喊:D –