Ale o co chodzi?
Użytkownik "Piotrpo"
Problem wyglada tak. W polu imie znajdujacym sie w kilku tabelach mam od jednego do trzech imion. Chodzi mi o takie rozwiazanie zebym z kazdego pola mogl wybrac tylko interesujace mnie imiona Przyklad
Ania, Janek Janek, Jurek Ewa, Janek Ania Janek
Jak wybrac Ania, Janek i razem tylko Ania, Janek?
Leszek
Sortowanie rekordow. Co jest poprawniejsze?
Problem wyglada tak. W polu imie znajdujacym sie w kilku tabelach mam od jednego do trzech imion. Chodzi mi o takie rozwiazanie zebym z kazdego pola mogl wybrac tylko interesujace mnie imiona Przyklad
Ania, Janek Janek, Jurek Ewa, Janek Ania Janek
Jak wybrac Ania, Janek i razem tylko Ania, Janek?
Mógłyś uściślić ? W każdej tabeli masz tylko jedno pole: "imie" ? W pojedynczym rekordzie, w polu "imie" jest wpisywane jedno imię, czy więcej imion po przecinku? Czy te tabele są ze sobą jakoś powiązane, czy wyniki mają być wybrane ze wszystkich tabel?
I jakie konkretnie wyniki chcesz otrzymać (bo chyba nie do końca zrozumiałe jest zadane pytanie o wynik)
Pozdrawiam Adam
Mógłyś uściślić ? W każdej tabeli masz tylko jedno pole: "imie" ? W pojedynczym rekordzie, w polu "imie" jest wpisywane jedno imię, czy więcej imion po przecinku? Czy te tabele są ze sobą jakoś powiązane, czy wyniki mają być wybrane ze wszystkich tabel? I jakie konkretnie wyniki chcesz otrzymać (bo chyba nie do końca zrozumiałe jest zadane pytanie o wynik) Pozdrawiam Adam
Tak
W kazdym rekordzie, w polu "imie" jest wpisywane 1, 2 lub 3 imiona rozdzielone przecinkami
Wyniki maja byc wybrane z tabeli glownej i zapisane do tabeli, z ktorej wyswietlane na stronie WWW.
Przykladowe pola imie w rekordach w tabeli zrodlowej wygladaja tak: Ania, Janek Janek, Jurek Ewa, Janek Ania Janek
W tabeli docelowej powinny znalezc sie tylko rekordy, ktorych pola imie zawieraja imiona:
Ania, Janek Ania Janek
Wiem, ze najnowsza wersja MySQL zawiera szereg mozliwosci dzieki, ktorym robienie mnostwa stalych tabel jest niepotrzebne ale jeszcze ich nie opanowalem.
Leszek
W kazdym rekordzie, w polu "imie" jest wpisywane 1, 2 lub 3 imiona rozdzielone przecinkami Wiem, ze najnowsza wersja MySQL zawiera szereg mozliwosci dzieki, ktorym robienie mnostwa stalych tabel jest niepotrzebne ale jeszcze ich nie opanowalem.
LECH DUBROWSKI []
Proponuję, żebyś najpierw opanował teorię baz danych (hasło: normalizacja), a dopiero później konkretne implementacje DBMS.
Po opanowaniu tematu prawdopodobnie sam domyślisz się rozwiązania swojego problemu. Jeśli nie - to powtarzaj punkt pierwszy do oporu.
Pozdrawiam, Wojciech Malinowski