ďťż
Podstrony
|
telcocafeMam dwie tabela w bazie danych:tabela „opiekun” i tabela „grupa” Struktura tabeli „opiekun” wygląda następująco: id; imie, imie2, nazwisko, pesel ... Struktura tabeli „grupa” wygląda tak: id; opis; wychowawca W tabeli „grupa” w kolumnie wychowawca, nie ma zapisanego wychowawcy, a jedynie jego id z tabeli „opiekun”. Nie wiem jak pobrać, całą zawartość tabeli „opiekun” (tzn.: id, opis) a zawartość kolumny wychowawca została pobrana/zamieniona na imie, nazwisko z tabeli „opiekun”. (chce to wyświetlić w tabeli na stronie) Bełdzio doradził mi bym użył INTER JOIN – niestety nie umiem (wszelkie próby kończą się na błędzie). SELECT opiekun.*, grupa.* FROM grupa INNER JOIN opiekun ON grupa.wychowawca = opiekun.id; chociaż nie chce mi się analizować tego :-) select grupa.id, grupa.opis, opiekun.imie, opiekun.imie2, opiekun.nazwisko, opiekun.pesel from grupa, opiekun where opiekun.id=grupa.wychowawca - spróbuj //za późno. Chociaż ciekaw jestem czy moje zadziała Użytkownik mmatheww edytował ten post 06 maj 2006, 20:35 select grupa.id, grupa.opis, opiekun.imie, opiekun.imie2, opiekun.nazwisko, opiekun.pesel from grupa, opiekun where opiekun.id=grupa.wychowawca - spróbuj //za późno. Chociaż ciekaw jestem czy moje zadziała Niestety - obydwa zapytania nie działają... :( // Estetyka czy nie - oba błędne... Użytkownik Marcin edytował ten post 06 maj 2006, 20:59 e tam :-) coś ściemniasz ;-) wrzuć gdzieś przykładowy zrzut bazy Hmmm... prosze: http://unix.b7.pl/projekt.sql PS w tym zamiast tabel: "opiekun" jest dz_nauczyciel ; a zamiast "grupa" jest dz_klasy Nie ważne pod która wersje będzie działać - i tak będe zadwolony SELECT dz_klasy.*, dz_nauczyciele.* FROM dz_klasy INNER JOIN dz_nauczyciele ON dz_klasy.wychowawca = dz_nauczyciele.id; to działa :-) Dziękuje Bełdzio... jak zwykle ;) |
|||
Sitedesign by AltusUmbrae. |