Teraz mam większy problem. Muszę zrobić zapytanie które wyświetli mi wymagane przeze mnie raporty spółek giełdowych. Jeden wiersz to jeden raport. Problem polega na tym, że dla tej samej spółki oraz tej samej daty mogą być dwa różne raporty (powiedzmy, że typu A oraz

- Jeśli są dwa raporty A oraz B to wyświetl jedynie A
- Jeśli jest tylko A to A
- Jeśli jest tylko B to B
Tablica wygląda mniej więcej tak:
id spółki, data, typ raportu, kolejne kolumny z danymi (przychód, zysk itd.)
Mamy więc przykładowo:
15, 31-12-2011, A, 892734, 2893749...
15, 31-12-2011, B, 23424, 34534...
17, 31-12-2011, A, 293872, 29387...
19, 31-12-2011, B, 456872, 65387...
Chciałbym aby zapytanie zwróciło mi taki wynik:
15, 31-12-2011, A, 892734, 2893749...
17, 31-12-2011, A, 293872, 29387...
19, 31-12-2011, B, 456872, 65387...
Drugi wiersz powien zostać pominięty bo dla tej samej spółki (id = 15) oraz daty (data = 31-12-2011) mamy dwa typy raportów A i B a A powinno mieć pierwszeństwo.
Wiecie może jak to zrobić ? Chyba powinno się tutaj zastosować podzapytanie, ale nie wiem jakie. Będę wdzięczny za pomoc.