Polaczenie 2 tabel i sortowanie po nich
KonKomp - 11-08-2007 00:02
Polaczenie 2 tabel i sortowanie po nich
Witam!
Mam pewien problem. Chciałbym połączyć 2 tabele i następnie posortować wyniki. Nigdy czegoś takiego nie robiłem w SQLu ... Nie wiem za bardzo jak się do tego zabrać. Zastanawiam się nad swtorzeniem tabeli tymczasowej, ale nie jestem do końca przekonany czy to jest dobre rozwiązanie. Przykładowe dane z tabeli: 1. rezerwacje: id;cottage_id;person_id;from_date;to_date;amount 1;10;3;1183240800000;1183845600000;336.00 2;13;212;1183240800000;1183845600000;336.00 3;158;76;1186696800000;1187301600000;560.00
2. lista rezerwowa: id;type_id;person_id;from_date;to_date 1;2;227;1186005600000;1186610400000 2;3;76;1186696800000;1187301600000 3;4;258;1186696800000;1187301600000
chciałbym zrobić tak, żeby uzyskać wynik z tych 2 tabel posortowany po polu from_date. Mogę posortować je osobno, ale nie o to chodzi ... to musi być złączone ...
Najlepiej było by otrzymać coś takiego: rodzaj_tabeli;id;cottage_id;type_id;person_id;from _date;to_date;amount
i tu powinno pojawic sie 6 rekordów posortowanych po polu from_date ...
Czy może macie jakieś pomysły jak to zrobić?
Dziękuję i pozdrawiam Konki
-- www.konkomp.pl/wgpw <-- moja strona o gieldzie (wciaz w budowie)
AF - 12-08-2007 00:07
KonKomp pisze: > Witam! > > Mam pewien problem. Chciałbym połączyć 2 tabele i następnie posortować > wyniki. Nigdy czegoś takiego nie robiłem w SQLu ... > Nie wiem za bardzo jak się do tego zabrać. Zastanawiam się nad > swtorzeniem tabeli tymczasowej, ale nie jestem do końca przekonany czy > to jest dobre rozwiązanie. > Przykładowe dane z tabeli: > 1. rezerwacje: > id;cottage_id;person_id;from_date;to_date;amount > 1;10;3;1183240800000;1183845600000;336.00 > 2;13;212;1183240800000;1183845600000;336.00 > 3;158;76;1186696800000;1187301600000;560.00 > > 2. lista rezerwowa: > id;type_id;person_id;from_date;to_date > 1;2;227;1186005600000;1186610400000 > 2;3;76;1186696800000;1187301600000 > 3;4;258;1186696800000;1187301600000 > > chciałbym zrobić tak, żeby uzyskać wynik z tych 2 tabel posortowany po > polu from_date. Mogę posortować je osobno, ale nie o to chodzi ... to > musi być złączone ... > > Najlepiej było by otrzymać coś takiego: > rodzaj_tabeli;id;cottage_id;type_id;person_id;from _date;to_date;amount > > i tu powinno pojawic sie 6 rekordów posortowanych po polu from_date ... > > > Czy może macie jakieś pomysły jak to zrobić? > > Dziękuję i pozdrawiam > Konki >
poleceniem UNION
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
[mysql] Wyszukanie =?ISO-8859-2?Q?rekord=F3w=28powiazane_tabel?==?ISO-8859-2?Q?e=29?=
[MySQL] Zapytanie z =?ISO-8859-2?Q?dw=F3ch_tabel_na_raz_?==?ISO-8859-2?Q?i_grupowanie_po_wsp=F3lnym_polu=2E_Jak_=3F?=
zapytanie do =?ISO-8859-2?Q?dw=F3ch_tabel_z_limitem_wier?==?ISO-8859-2?Q?szy?=
[mysql] =?ISO-8859-2?Q?po=B3=B1czenie_tabel_wg_kolumn=2C_?==?ISO-8859-2?Q?nie_wierszy?=
Zapytanie SQL z =?ISO-8859-2?Q?pust=B1_tabel=B1?=
[MySQL] Backup tabel przez "BACKUP" i problem z prawami dostępu :(
Połączenie C++ <-> MySQL 4.0. Biblioteka MySQL++.
=?iso-8859-2?Q?Problem_z_left_join_-_=B3=B1czenie_kilku_tabel.?=
zanotowane.pldoc.pisz.plpdf.pisz.ploefg.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|