
Nie mam problemu jeśli chcę wyswietlic tabele podajac dokladnie o co mi chodzi, czyli:
<?php $zapytanie ="SELECT * FROM stats_sales WHERE product = 'game-1' AND (date BETWEEN '2008-10-25' AND 2008-10-26') AND site LIKE 'strona-1' AND sys LIKE 'win' AND lang LIKE 'en' ORDER BY date"; ?>
Wyswietlam to mniej wiecej tak (pomijam lang i sys):
| SITE | HIT | DATE |
| strona-1 | 1 | 2008-10-25 |
| strona-1 | 5 | 2008-10-26 |
| ... | ... | ... | itd.
Natomiast nie wiem jak wyswietlic poprawnie rekordy bardziej ogolnie, takie w ktorych nie będą bedzie brana pod uwagę komorka: sys lub lang lub obie. Jesli po prostu nie dam ich w zapytaniu to mam zdublowane rekordy:
| SITE | HIT | DATE |
| strona-1 | 1 | 2008-10-25 |
| strona-1 | 5 | 2008-10-25 |
| strona-1 | 5 | 2008-10-25 |
| strona-1 | 1 | 2008-10-25 |
| strona-1 | 5 | 2008-10-26 |
| strona-1 | 3 | 2008-10-26 |
| strona-1 | 1 | 2008-10-26 |
| strona-1 | 1 | 2008-10-26 |
Chcialbym, aby zdublowane rekordy laczyly sie w taki sposob:
Przyklad zapytania nie uwzgledniajacego sys i lang:
| SITE | HIT | DATE |
| strona-1 | 11 | 2008-10-25 |
| strona-1 | 10 | 2008-10-26 |
Zapytanie z lang LIKE 'en' ale bez sys:
| SITE | HIT | DATE |
| strona-1 | 6 | 2008-10-25 |
| strona-1 | 7 | 2008-10-26 |
Z gory dzieki za jakąkolwiek pomoc, męcze się z tym juz naprawdę sporo czasu.