Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 4.06.2006 Skąd: Strzeszyce/Kraków Ostrzeżenie: (0%)
|
mam trzy tabele
tabela `co`: id | tytul | tekst | tabela `kiedy`: id | time | idCo tabela `jak`: id | idCo powiązane sa kolejno: id - idCo - idCo w tabeli `kiedy` i `jak` może się powtarzać kilka razy to samo idCo Mam takie zapytanie do bazy:
i tutaj pojawia się mój problem:) jeżeli w tabeli `kiedy` to samo `coId` znajdzie się więcej niż raz zostanie wyświetlony kilka razy ten sam wynik zapytania. To samo gdy więcej niż raz zostaną spełnione warunki podane dla tabeli `jak` (czyli np nie zostaną podane w ogóle a tam coId będzie kilkakrotnie). Co zrobić, żeby nie wyświetlało tych zduplikowanych wierszy? ma ktoś jakiś pomysł? Bez porządkowania wszystko jest ok, bo DISTINCT załatwia sprawę... ale podczas porządkowania to już nic nie daje... z góry dzięki:) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 25 Dołączył: 23.07.2004 Ostrzeżenie: (0%)
|
A może GROUP BY co.id
HAVING MAX(time)? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 4.06.2006 Skąd: Strzeszyce/Kraków Ostrzeżenie: (0%)
|
Heh, problem się rozwiązał (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pracowałem na krasnalu, i zapomniałem zaktualizować MySQLa - a tam jest wersja lekko ponad 3 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) sprawdzałem na piątce i wybiera normalnie (nie duplikuje;) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dzięki za zainteresowanie Kowalikus;) Pozdrawiam!
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 21:42 |