Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[MYSQL] Skomplikowane zapytanie mysql

Zdecydowałeś się na tworzenie interaktywnych stron przy pomocy PHP? Chcesz w łatwy i szybki sposób zarządzać danymi na swojej stronie? Tutaj znajdziesz pomoc w napotkanych przy tym trudnościach.

[MYSQL] Skomplikowane zapytanie mysql

Post 20.08.2018, 12:18:26

Witam, nie jestem mistrzem mysql'a i próbuję od dobrych kilku dni stworzyć zapytanie, które pozwoli mi na wykonanie pewnej operacji:

Mam tabele:
    users:
      - id
      - name
    meetings:
      - teacher_id (odwołanie do users)
      - student_id (odwołanie do users)
      - schedule_id (odwołanie do schedule_dictionary)
      - start_at
      - end_at
    schedule_dictionary:
      - id
      - day_name
      - start_hour
      - end_hour
    schedule_user_connection:
      - user_id (odwołanie do users)
      - schedule_id (odwołanie do schedule_dictionary)

I teraz tak: system ma za zadanie dopasowanie spotkania (meetings) nauczyciela (teacher_id) do ucznia (student_id) w oparciu o kilka parametrów, ogarnąłem sobie wszystkie poza właśnie dopacowaniem harmonogramu tak, by system był w stanie w liscie dostępnych nauczycieli dla danego ucznia pokazać tylko tych, który w tym tygodniu lub w następnym tygodniu będą w stanie udzielić pomocy tej osobie.

Myślałem już nad obejściem tego, zrzucając więcej na PHP: pobrać wszystkich pasujących nauczycieli - czyli takich, którzy mają takie samo schedule_id, co potrzebujący (jeden nauczyciel ma 2 opcje harmonogramu), a potem porównując w pętli daty coś dobierze, ale nie działa to tak, jak powinnno i nie satysfakcjonuje mnie to.

Z góry dziękuję za pomoc!

PS: przepraszam za niedokładny tytuł.
FalcoPL
Szymon

Posty: 23
Dołączył(a): 14.04.2017

Powrót do PHP i bazy danych


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Ahrefs [Bot], Bing [Bot] i 6 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 51754 zarejestrowanych użytkowników.
Najnowszy użytkownik: Kira93miZ


Nasi użytkownicy napisali:

  • 938015 wiadomości
  • w 247600 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)