Hmmm - tænker at der er noget galt. Tager du dit eget eksempel igen, bare med flere id'er - så virker pgroen svar ikke :)
Tabel: (Dit eksempel + lidt flere data)
Id 1 1 1 1 1 2 2 2 2 2
Handling I U P I U I U P I U
Så vil:
SELECT *
FROM
<tabel>
WHERE NOT (id = 1 AND handling = 'I')
Give resultatet:
Id 1 1 1 2 2 2 2 2
Handling U P U I U P I U
Er det virkelig det du vil? Eller vil du kun have rækker tilhørende id 1? I givet fald skal du omskrive SQL'en således:
SELECT *
FROM
<tabel>
WHERE id = 1 AND handling <> 'I'
/Peter