10. maj 2006 - 11:26Der er
11 kommentarer og 1 løsning
DISTINCT - det vil den ikke.
Jeg får flere records ud med samme site_code. Det vil jeg gerne undgå. defaultGateway er forskellig på alle.
Rækkefølgen må gerne være ip_defaultGateway, site_code i selecten.
Hvordan får jeg site_code DISTINCT? Det må helst ikke blive for avanceret da SQLen skal ligge i en DTS pakke.
SELECT DISTINCT ip_defaultGateway, site_code FROM net_site INNER JOIN net_service ON net_service.site_id = net_site.site_id INNER JOIN net_device ON net_device.service_id = net_service.service_id LEFT OUTER JOIN net_ip ON net_device.device_id = net_ip.device_id WHERE net_site.status = 'present' AND net_device.status = 'present' AND (net_ip.ip_defaultGateway LIKE '10.%' OR net_ip.ip_defaultGateway LIKE '57.%') AND net_site.site_operational = 1
Hvis der for en site_code findes forskellige ip_defaultGateway, og du kun vil have hver site_code én gang, hvilken af de forskellige ip_defaultGateway skal så komme med?
>Undskyld, men hvis ip_defaultGateway ikke har betydning, hvorfor så medtage den? Fordi jeg skal bruge en af dem fra hvert site i mit pingeprogram, men ikke så vigtig hvilken. Men det er stadig vigtig de høre sammen med den rette site_code.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.