Har en artikeltabell där jag kan ha flera artiklar som har samma artikelnummer men det som skiljer dem åt är en ortsbokstav. Det jag vill göra är att selectera ut de artiklar som inte har samma pris (vilket de egentligen ska ha: Såhär borde fungera i MySQL och MSSQL:Hjälp med SQL selectering
Ex
Ort Artnr Pris
----------------------------------
A 133 150,50
B 133 145,70
C 133 150,50
A 122 800
B 122 800
A 144 600
B 144 590
C 144 600
Ska efter selectsatsen ge följande resultat:
Artnr
------
133
144
SQL:en för en oracle data´bas men svar och tips från övrigt mottages med öppna armar också.Sv: Hjälp med SQL selectering
SELECT Artnr FROM (SELECT Artnr, Pris FROM tabell GROUP BY Artnr, Pris) GROUP BY Artnr HAVING COUNT(Pris) > 1
/Johan