Dostałem do zrobienie zadania tylko nie wiem o co w nich chodzi chcę abyście tego nie wykonywali tylko napisali mi o co w nich chodzi (co tam trzeba zrobić).
Czemu PHP jako dział?
Chodzi o napisanie kwerend SQL tworzących odpowiednie joiny tabel, z informacjami, które potrzebujesz w każdym z zadań.
W ostatnim, o ile nie bredzę, masz napisać program/API umożliwiające pracę na tych tabelach, czyli znowu dowolny język programowania jako obsługa "z zewnątrz" i odpowiednie zapytania na bazę danych, żeby informacje tam wstawiać, wyciągać i modyfikować.
co do ostatniego to podejrzewam, że chodzi o stored proc do tych zadań
A teraz ja mam pytanie czy zadania 2 do 4 to jest tylko jedno zapytanie sql czy może być kilka ?
jedno
Co do tego zadania Wypisz dla każdego z pracowników w jakich pracuje projektach (nazwa) i dla każdego projektu
podaj ocenę pracownika.
zrobiłem tak, ale nie wiem czy dobrze.
SELECT projekty.nazwa,uczestnicy.ocena FROM `pracownicy`,`projekty`,`uczestnicy` where projekty.id_projektu = pracownicy.id_pracownika and projekty.id_projektu = uczestnicy.id_projektu
Źle. Nie masz wypisane dla kogo oraz masz błąd we WHERE (logiczny)
To jak powinno być ?
Łączysz projekty z pracownikami. Przyporządkowujesz do id_projektu, id_pracownika. To nie ma sensu. Powinieneś połączyć uczestników z projektami i uczestników z pracownikami.
Nie potrafię za pomocą jednego zapytanie tego zrobić to zrobię to w PHP za pomocą kilku podobno można też w kilku zrobić.