Re: Joins~ - Thanks a lot~
От | Gurudutt |
---|---|
Тема | Re: Joins~ - Thanks a lot~ |
Дата | |
Msg-id | 1575268728.20011123134143@indvalley.com обсуждение исходный текст |
Ответ на | Re: Joins~ (Markus Bertheau <twanger@bluetwanger.de>) |
Список | pgsql-sql |
Hello Markus, It worked like anything, Thanks a lot, actually it saved so much of my code in php, infact a function had been writted to do the same. Thanks again -- Best regards,Gurudutt mailto:guru@indvalley.com Life is not fair - get used to it. Bill Gates Friday, November 23, 2001, 1:25:22 PM, you wrote: >> select tickettab.tokenid, ticketmultab.techcode,ticketmultab.techcode, >> tickettab.problemstmt,ticketmultab.problemstmt >> from (tickettab LEFT JOIN ticketmultab ON tickettab.tokenid=ticketmultab.tokenid) >> as ticketjoinedtab order by >> ticketjoinedtab.arrivaldate desc, >> ticketjoinedtab.arrivaltime desc MB> Oh, I see, joining is of course false, my fault. must be like this, i MB> think: MB> select <fields> from tablea union select <the same fields> from tableb MB> order by <field> MB> I tried it with two sample tables on 7.1.3 and it worked: bert=>> select version(); MB> version MB> ------------------------------------------------------------- MB> PostgreSQL 7.1.3 on i686-pc-linux-gnu, compiled by GCC 2.96 MB> (1 row) bert=>> \d ta MB> Table "ta" MB> Attribute | Type | Modifier MB> -----------+---------+----------------------------------------------- MB> id | integer | not null default nextval('"ta_id_seq"'::text) MB> data | text | MB> i | integer | MB> Index: ta_id_key bert=>> \d tb MB> Table "tb" MB> Attribute | Type | Modifier MB> -----------+---------+------------------------------------ MB> id | integer | default nextval('ta_id_seq'::text) MB> data | text | MB> i | integer | bert=>> select * from ta; MB> id | data | i MB> ----+------+--- MB> 1 | qwe | 1 MB> 2 | ert | 3 MB> 3 | tzu | 5 MB> (3 rows) bert=>> select * from tb; MB> id | data | i MB> ----+------+--- MB> 4 | wer | 2 MB> 5 | rtz | 4 MB> 6 | zui | 6 MB> (3 rows) bert=>> select * from ta union select * from tb order by i; MB> id | data | i MB> ----+------+--- MB> 1 | qwe | 1 MB> 4 | wer | 2 MB> 2 | ert | 3 MB> 5 | rtz | 4 MB> 3 | tzu | 5 MB> 6 | zui | 6 MB> (6 rows) MB> Markus Bertheau
В списке pgsql-sql по дате отправления: