Post
#1
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Jak wygląda relacja jeden-do-wielu, to pewnie większość wie, możliwe że się mój problem już przewinął, ale po poszukiwaniach nie znalazłem innych rozwiązań niż te, które zdążyły się już osadzić w mojej mózgownicy.
Mianowicie, szukam sposobu na wyciągnięcie reprezentanta z tabeli będącej częścią "wielu" z nazwy relacji, np. tabela mieszkania i tabela mieszkańcy. Potrzebuję wyciągnąć listę wszystkich mieszkań wraz z dokładnie jednym mieszkańcem, który w nim rezyduje. No i znane mi są dwie możliwości:
moje pytanie: są inne opcje niż powyższe? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
No tak, ale chcę uniknąć tworzenia osobnej kolumny. Nieistotne jest, którego mieszkańca wybierze. Też wpadłem na coś takiego, ale zależy mi na rozwiązaniu, które działa jak GROUP BY, ale przy napotkaniu pasującego rekordu przejdzie do następnego dopasowania źródłowego, a nie katuje pomimo to, że ma już co trzeba...
|
|
|
|
erix jeden-do-wielu i jeden reprezentant z "wielu" 12.08.2010, 12:58:52
cojack Jeżeli w tabeli łączącej mieszkańców z mieszkaniam... 12.08.2010, 13:30:07
erix Ale to przykładowo tylko, załóżmy:
mieszkania
Kod... 12.08.2010, 13:54:07
cojack [SQL] pobierz, plaintext CREATE TABLE "mieszk... 12.08.2010, 14:16:45
zegarek84 HAVING... 12.08.2010, 14:19:43
erix [SQL] pobierz, plaintext DISTINCT[SQL] pobierz, pl... 12.08.2010, 14:32:46
zegarek84 Cytat(erix @ 12.08.2010, 13:58:52 ) .... 12.08.2010, 15:15:08 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:46 |