Re: [GENERAL] count records in two different table joined by
| От | Thomas Markus | 
|---|---|
| Тема | Re: [GENERAL] count records in two different table joined by | 
| Дата | |
| Msg-id | 80d24a8e-28c0-2a39-8e3c-761f4d053999@proventis.net обсуждение исходный текст  | 
		
| Ответ на | [GENERAL] count records in two different table joined by (Patrick B <patrickbakerbr@gmail.com>) | 
| Ответы | 
                	
            		Re: [GENERAL] count records in two different table joined by
            		
            		 | 
		
| Список | pgsql-general | 
		
			 Hi,
one possibility is:
select distinct
case
when regdate = 1 THEN 'yes'
when regdate = 2 THEN 'no'
end as status_a
, t2.id is null as test2exists
from test1 t1 left join test2 t2 on t2.test1_id = t1.id
hth
Thomas
		
	
	
Am 07.07.17 um 12:16 schrieb Patrick B:
Hi guys!I've got 2 tables, and I need to get some data between them.test1:test2:WITH account_status AS (selectCASEWHEN regdate = 1 THEN 'yes'WHEN regdate = 2 THEN 'no'from test1end as status_a)select status_a from account_status group by status_aWITH user_status AS (selectCASEWHEN regdate = 1 THEN 'yes'WHEN regdate = 2 THEN 'no'from test1join test2 as t2 on t2.test1_id = t1.idend as status_a)select status_a from user_status group by status_aIt works fine.. but I would like to get that data in one single query.. How can I do that?I'm using Postgres 9.3.Thanks!
Patrick
one possibility is:
select distinct
case
when regdate = 1 THEN 'yes'
when regdate = 2 THEN 'no'
end as status_a
, t2.id is null as test2exists
from test1 t1 left join test2 t2 on t2.test1_id = t1.id
hth
Thomas
В списке pgsql-general по дате отправления: