![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam Panowie oraz Panie. Mam następujący problem.
Z moim nauczyciele informatyki staramy się dojść do tego jak rozwiązać następujacy problem: W PHP pisze program do obsługi bazy danych. W tabeli komputer mam następujące kolumny : ID_Komputera | Nr_Inwetaryzacyjny | ID_Sali_k | ID_OS1_k | ID_OS2_k | ID_Program_Anty_k W tabeli OS mam następujace kolumny : ID_OS | Nazwa_OS I potrzebuje napisać kwerende w której w miejsce ID_OS1_k oraz ID_OS2_k wstawić Nazwa_OS przy czym dla obu pół są to różne wartości. Próbowałem kwerende : select ID_Komputera, Nr_Inwentaryzacyjny, Numer_Sali, Nazwa_OS, MS_Office from komputer, sala, OS WHERE Nr_Inwentaryzacyjny LIKE '%$e%' and ID_Sali = ID_Sala and ID_OS1_k = ID_OS and ID_OS2_k = ID_OS; Ale nic mi nie pokazuje. Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Z nauczycielem informatyki powiadasz (IMG:style_emoticons/default/smile.gif)
Podpowiem:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Ja mówiłem na poważnie że szukałem z moim Profesorem. A skorzystałem z przedstawionego kodu i niestety nic po za nr_inwentaryzacyjnej się nie pokazuje
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź pola, ja pisałem "idee" - zobacz czy wszystkie pola się zgadzają, czy masz w ogóle dane w bazie... Nie da się pomóc nie widząc nad czym się pracuje (IMG:style_emoticons/default/smile.gif)
Podałeś struktury dwóch tabel z trzech i zapytanie, które nie do końca do nich pasuje... Podaj pełne struktury tabel itd (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Nie chce się wtrącać, ale czy zamiast JOIN nie powinno być LEFT OUTER JOIN? (IMG:style_emoticons/default/wink.gif)
Powinieneś wtedy otrzymać jakieś wyniki. Ten post edytował mokry 8.01.2013, 17:54:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:28 |