![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 3 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam i proszę o pomoc
Mam 2 tabele w bazie MySQL: Kod PYTANIA wp_id int(11) UNSIGNED auto_increment wp_pytanie text wp_kategoria int(2) Kod ODPOWIEDZI wo_id int(11) UNSIGNED auto_increment wo_pytanie int(11) wo_osoba int(11) wo_odpowiedz text W tabeli PYTANIA przechowywane są pytania. W tabeli ODPOWIEDZI są udzielone odpowiedzi. Ludzie dowolnie wybierają sobie pytania i udzielają na nie odpowiedzi. Chcę wyświetlić danej osobie (wo_osoba) wszystkie(!) pytania i jeśli udzielił jakiejś odpowiedzi - wyświetlić tę odpowiedź. Jak skonstruować zapytanie ? Poniższe zapytanie wyświetla mi tylko te pytania do których są przyporządkowane odpowiedzi.
Próbuję też tak, ale nie działa tak jak powinno:
Ten post edytował kleszczoscisk 16.11.2010, 23:02:25 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 3 Dołączył: 13.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dwie tabele po to aby nie powtarzać przy każdej odpowiedzi treści pytania. Byłem przekonany, że tak jest prawidłowo: jedna tabela z pytaniami: id i tresc pytania, druga z odpowiedziami wszystkich osób, przyporządkowanych do pytań (po nr id). Krótko mówiąc: dla jednego pytania, tyle odpowiedzi ile jest osób...
Jest jakiś sposób aby uzyskać wszystkie pytania i odpowiedzi do nich jeśli są, dla wybranej osoby ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 11:12 |