![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 16.12.2020 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
W bazie danych mam 3 tabele: - pierwsza przechowuje dane użytkowników (id, imię i nazwisko), - druga dane projektu (id, nazwa), - trzecia dane zamówienia (order_id, description, status, user_id, created, updated, updatedby_user_id, project_id) Chciałbym na podstawie danych z trzeciej tabeli pobrać: - nazwę projektu z drugiej tabeli (na podstawie project_id), - imię i nazwisko osoby która stworzyła zamówienie z pierwszej tabeli (na podstawie user_id), - imię i nazwisko osoby która zaktualizowała zamówienie również z pierwszej tabelki (na podstawie updatedby_user_id). I z tym ostatnim mam problem. Dwa pierwsze zadania załatwiam w następujący sposób:
Można wykonać trzeciego left join'a? żeby pobrać imię i nazwisko osoby, która zaktualizowała zamówienie? Mam spore wątpliwości, że to co zrobiłem jest prawidłowe (mimo iż działa). Pozdrawiam Adam Ten post edytował Adym 16.12.2020, 11:53:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 16.12.2020 Ostrzeżenie: (0%) ![]() ![]() |
dzięki za podpowiedź ale rodzi się właśnie w związku z tym kolejne pytanie:
jak mam później rozróżnić przy tworzeniu tablicy do wyświetlenia first_name i last_name osoby, która stworzyła zamówienie od osoby która je edytowała? Pozdrawiam Adam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 20:36 |