![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 25 Dołączył: 27.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam w bazie takie oto tabele z autorami i wierszami : love_authors Kod ID, NAME_FIRST, NAME_LAST, NAME_PREFIX, NAME_URL, MAIL, DESCRIPTION, IMAGE, STATUS love_lyrics Kod ID, AUTHOR_ID, TITLE Chcę na stronie teraz wyświetlić autorów wraz z liczbą wierszy (liryka zliczana z tabeli love_lyrics). Relacja zachodzi pomiędzy ID i AUTHOR_ID. Dotychczas robiłem to w następujący sposób:
Oraz w pętli while dla każdego rekordu pobieram osobno liczbę wierszy:
Dla każdej podstrony wykonywanych jest więc kilka połączeń (6). Czy mógłbym jakoś połączyć te tabele w celu optymalizacji zapytania? Z góry dziękuję za wszelkie podpowiedzi. Ten post edytował kilas88 9.03.2009, 18:11:44 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 25 Dołączył: 27.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wiem wiem, myślałem nad tym. Tyle tylko tym sposobem dodając lub usuwając wiersze musiałbym aktualizować 2 tabele, więc zawsze trochę więcej roboty (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jednak to byłoby chyba najbardziej optymalnym rozwiązaniem, jak sądze?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 20:18 |