Il tuo raggruppamento è corretto. Ma devi contare quante volte il valore non vuoi è nel tuo gruppo. Quel conteggio deve essere zero.
SELECT tab1ID
FROM table2
GROUP BY tab1ID
HAVING sum(propertyID = 6) > 0
AND sum(propertyID = 3) = 0
Il tuo raggruppamento è corretto. Ma devi contare quante volte il valore non vuoi è nel tuo gruppo. Quel conteggio deve essere zero.
SELECT tab1ID
FROM table2
GROUP BY tab1ID
HAVING sum(propertyID = 6) > 0
AND sum(propertyID = 3) = 0