Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP] Inner join kilka tabel, Pobieranie danych z róznych pól i tabel
Denix
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 21.05.2013
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Witam,

Otóż potrzebuje pobrać dane z kilku tabel z różnych pól. Dane mniej wiecej sa polaczone tzn. Device.type jest polaczony z Device_type.Id (i z Device_type musze pobrac jego nazwe i pozniej wyswietlic w PHP. Próbowałem to ogarnąć, trochę szukałem po internecie ale nie znalazłem tego czego poszukuje... SQL zwraca Pusty wynik :/... oto moje zapytanie:

  1. SELECT
  2. Device.Id,
  3. Device.ST,
  4. Device.type,
  5. Device.model,
  6. Device.SN,
  7. Device.owner,
  8. Device.arrived_date,
  9. Device.device_name,
  10. Device.section,
  11. Device.line,
  12. Device.note,
  13. Device.avaiable,
  14. Worker.id,
  15. Worker.name,
  16. Worker.surname,
  17. Section.Id,
  18. Section.section,
  19. Device_type.id,
  20. Device_type.device
  21.  
  22. FROM Device
  23. INNER JOIN Worker ON Device.owner=Worker.id
  24. INNER JOIN Section ON Device.section=Section.Id
  25. INNER JOIN Device_type ON Device.type=Device_type.id


Nie potrafię dojść czemu zwraca cały czas pusty wynik.. Proszę o pomoc.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Denix
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 21.05.2013
Skąd: Tychy

Ostrzeżenie: (0%)
-----


No właśnie też pod tym kątem sprawdzałem (IMG:style_emoticons/default/smile.gif) . Wyświetla, że zapytanie jest poprawne i znaleziono 0 rekordów. A baza jest wypełniona przykładowymi rekordami. Jak bym rozbił te zapytanie na kilka innych to normalnie wyświetla dane ale to bezsens skoro da się to zrobić w jednym zapytaniu. W innym elemencie strony używałem inner join ale do 2 tabelek i działa. Szukając na google rozwiązań a w sumie przykładowych zapytań do kilku tabel stworzyłem na ich podstawie swoje, baza je przyjmuje ale nie zwraca danych mimo, że zapytanie sql jest poprawne(składnowo).
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.04.2026 - 01:50