【发布时间】:2019-07-12 15:43:41
【问题描述】:
我的数据库逐行报告了几个装有软件(仅特定软件)的终端。这是一个例子:
HOSTNAME | MAC ADDRESS | IP ADDRESS | SOFTWARE NAME
---------------------------------------------------
PC-AAA | 94-da-r2-12 | xx.xx.xx.xx| TeamViewer
PC-AAA | 94-da-r2-12 | xx.xx.xx.xx| Google Chrome
PC-BBB | 94-da-s4-16 | xx.xx.xx.xx| TeamViewer
PC-BBB | 94-da-s4-16 | xx.xx.xx.xx| Google Chrome
etc.
如何构建查询以便为每个软件提供一个列,如下例所示?
HOSTNAME | MAC ADDRESS | IP ADDRESS | TeamViewer | Google Chrome
----------------------------------------------------------------
PC-AAA | 94-da-r2-12 | xx.xx.xx.xx| TeamViewer |
PC-AAA | 94-da-r2-12 | xx.xx.xx.xx| | Google Chrome
PC-BBB | 94-da-s4-16 | xx.xx.xx.xx| TeamViewer |
PC-BBB | 94-da-s4-16 | xx.xx.xx.xx| | Google Chrome
【问题讨论】:
-
您使用的是哪个DBMS 产品? “SQL”只是一种查询语言,而不是特定数据库产品的名称。请为您正在使用的数据库产品添加标签
postgresql、oracle、db2、sql-server、...