@J.S
Thank you for posting in Microsoft Q&A forum.
Try this query:
SELECT
DISTINCT(CPU.SystemName0) AS [ServerName],
STUFF((SELECT ', ' + IPA.IP_Addresses0
FROM v_RA_System_IPAddresses IPA
WHERE IPA.ResourceID = CPU.ResourceID
FOR XML PATH('')), 1, 1, '') [IPAddress],
CS.Manufacturer0 AS [Manufacturer],
CS.Model0 AS [Model],
PCB.SerialNumber0 AS [SerialNumber],
PM.TotalPhysicalMemory0 AS [Memory]
FROM [dbo].[v_GS_PROCESSOR] CPU
LEFT OUTER JOIN dbo.v_GS_COMPUTER_SYSTEM CS
ON CS.ResourceID = CPU.ResourceID
LEFT OUTER JOIN dbo.v_GS_PC_BIOS PCB
ON CS.ResourceID = PCB.ResourceID
LEFT OUTER JOIN dbo.v_GS_X86_PC_MEMORY PM
ON CS.ResourceID = PM.ResourceID
LEFT OUTER JOIN dbo.v_RA_System_IPAddresses IPA
ON CS.ResourceID = IPA.ResourceID
ORDER BY [ServerName] ASC
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.