Dzięki za odpowiedzi. Niezaprzeczalnym plusem rozwiązania mmmmmmm jest podanie go na tacy

. Lepsza wydajność rozwiązania nospor wydaje się jednak być ważniejsza. Ma jednak faktycznie taki minus, że muszę je sam zapisać. Jest to minus, jak na razie dla mnie, nieprzeskakiwalny

. Jeszcze przez jakiś czas mogę pozostać przy starym rozwiązaniu w PHP. Z dużej tabeli pobieram sobie rekordy według pewnych kryteriów i dopiero ten wynik przetwarzam sobie kodem o takim schemacie:
<?php
$tablica = array('B', 'A', 'D', 'A', 'C', 'A', 'C', 'A', 'D', 'A', 'D', 'A');
foreach ($tablica as $wiersz) {
if ($wiersz == 'C') {
$czy = 'yes';
} else {
if ($wiersz == 'A' && $czy == 'yes')
$czy = 'no';
}
}
?>
Jak dotąd ilość tych rekordów do przetworzenia jest niewielka więc wydajność takiego rozwiązania nie ma dla mnie większego znaczenia. Problem pojawi się gdy będę chciał rozszerzyć kryteria ich wyboru i znacznie wzrośnie ich ilość. Dlatego chciałem zdać te obliczenia na bazę danych. Niestety, poza podstawowymi poleceniami SQL niewiele z niego kojarzę

.