Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Select zagnieżdżony, Pomoc przy podzapytaniu
sulek
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 24.10.2016

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


Witam,

Mam prośbę. Próbuje zbudować zapytanie które, wyświetli mi listę środków trwałych z najwyższym idoperacji. Zaznaczę ze muszę połączyć trzy tabele.

W pieszej mam Listę Sroków trwałych -dbo.tblSRODKI s
W drugiej mam Mapowanie danych Między operacjami z Środkami Trwałymi dbo.tblMIEJSCAsrodki
W trzeciej mam Listę miejsc użytkowana - dbo.tblMIEJSCA

Potrzebuje wyświetlić listę Srodków trwałych z najwyższym kodem operacji. Oznacza on aktualne miejsce użytkowania.



Zapytanie które napisałem

  1. SELECT s.id, s.NazwaSrodka, k.IdOperacji, m.Nazwa AS 'Nazawa_operacji' FROM dbo.tblSRODKI s
  2.  
  3. INNER JOIN dbo.tblMIEJSCAsrodki k
  4. ON(s.id = k.IdSrodka)
  5.  
  6. INNER JOIN dbo.tblMIEJSCA m
  7. ON(k.IdMiejsca = m.id)
  8.  
  9. ORDER BY s.id, k.IdOperacji



Wynik jaki otrzymałem:

(IMG:https://s14.postimg.org/4s5obesdd/ST_z_max_operacji.jpg)


Jak z podanego zapytania wyświetlić dla każdego s.id (SrodkaTrwałego) wyświetlić tylko jeden rekord, z najwyższym k.IdOperacj

Ten post edytował sulek 24.10.2016, 09:13:35
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: 26.09.2025 - 10:18