![](/img/trans.png)
[英]Advanced MySQl query to fetch date specific records within the same table
[英]Query a specific name within the same table (MySQL)
表設備:
Name: Router1
Type: NODE
Class: Main
Name: Router1
Type: IF
Class: T1 0/0/1
Name: Router1
Type: IF
Class: Fa 0/1
上面是一個最小的示例。
我想要的輸出是:
Router1 | T1 0/0/1, Fa 0/1
如果不創建臨時表,過程或腳本,是否可以實現?
我已經深思了一下,但在實際示例中,我需要從中使用多個IF類的設備。 您不能以我知道的任何方式拉動每個設備。
您可以在類列上使用GROUP_CONCAT,同時根據名稱對它們進行分組
SELECT Name, GROUP_CONCAT(class)
FROM devices
GROUP BY Name
WHERE Type= 'IF'
/*WHERE Name = 'Router_1'*/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.