dwie wartości ID i jedna Tabela Użytkownik

0

Cześć!

Mam problem z wydobyciem pewnych informacji z bazy w sposób w jaki chcę. Do rzeczy.

mam dwie tabele

glowna (która ma m.in. pola )

  • nazwa (nazwa zadania do wykonania)
  • id_uzyt1 (to ID uzytkownika który wpisał coś do bazy)
  • id_uzyt2 (to ID uzytkownika który ma wykonać pewną czynność)

i tabelę
uzytkownik

  • ID
  • imie
  • nazwisko

chcialbym zrobić tabelkę

nazwa zadania imie i nazwisko imię i naziwisko
uzytkownika który wprowadzil który ma wykonać
dane do bazy zadanie
np. wynieść śmieci Leokadia Każ Heniek Wykonaj

napisałem coś takiego

SELECT
   glowna.nazwa
   ,uzytkownik.imie
   ,uzytkownik.nazwisko
FROM
   glowna
   LEFT JOIN uzytkownik ON glowna.id_uzyt1=uzytkownik.id

 

czyli mam tabelkę która mówi mi w każdym wierszu o tym jakie jest zadanie oraz kto je wprowadził do bazy, ale nie potrafię zmienić tego zapytania tak żeby za jednym razem przy jednym zapytaniu, wyświetlić dane wprowadzającego dane do bazy i tego który ma to wykonać

0
SELECT
   glowna.nazwa
FROM glowna
   LEFT JOIN uzytkownik AS wprowadzajacy ON glowna.id_uzyt1=wprowadzajacy.id
   LEFT JOIN uzytkownik AS wykonujacy ON glowna.id_uzyt2=wykonujacy.id

Wtedy dostaniesz tabelę:
Nazwa wprowadzajacy.ID wprowadzajacy.Imie wprowadzajacy.Nazwisko wykonujacy.ID wykonujacy.Imie wykonujacy.Nazwisko

0

mądrego to i warto posłuchać

dzięki Ola Nordmann

działa

1 użytkowników online, w tym zalogowanych: 0, gości: 1