android - how to inner query UNION with GROUP BY and WHERE Condition -


my sqlfiddle

my db schema , query online

query 1

select pk_video_master_id _id, video_title title1, count(fk_video_master_id) sub_title_1, sum(video_detail_length) sub_title_2, -1007 module  tbl_video_master  left join tbl_video_detail on fk_video_master_id = pk_video_master_id  title1 '%a%' group _id 

query 2

 select pk_surveys_id _id ,  surveys_title title1,  surveys_end_date sub_title_1,  count(fk_survey_detail_survey_id) sub_title_2,  -1006 module  tbl_surveys   left join tbl_survey_detail on fk_survey_detail_survey_id = pk_surveys_id   title1 '%a%' group _id 

i want union 2 query have create

select pk_video_master_id _id, video_title title1,count(fk_video_master_id) sub_title_1, sum(video_detail_length) sub_title_2,-1007 module  tbl_video_master  left join tbl_video_detail on fk_video_master_id = pk_video_master_id  union  select pk_surveys_id _id ,surveys_title title1, surveys_end_date sub_title_1, count(fk_survey_detail_survey_id) sub_title_2,  -1006 module tbl_surveys  left join tbl_survey_detail on fk_survey_detail_survey_id = pk_surveys_id  title1 '%a%' group module 

but return 2 record

my desire output search in both table title1 field

so please me

you removed group query1. other dbms have raised error, sqlite returns 1 record random information instead. removed clause way.

so glue complete query 1 complete query 2. , use union instead of union, because there no duplicates remove anyhow.

select pk_video_master_id _id, video_title title1,count(fk_video_master_id) sub_title_1, sum(video_detail_length) sub_title_2,-1007 module  tbl_video_master  left join tbl_video_detail on fk_video_master_id = pk_video_master_id  title1 '%a%' group _id union select pk_surveys_id _id ,surveys_title title1, surveys_end_date sub_title_1, count(fk_survey_detail_survey_id) sub_title_2,  -1006 module tbl_surveys  left join tbl_survey_detail on fk_survey_detail_survey_id = pk_surveys_id  title1 '%a%' group module; 

here sql fidlle: http://sqlfiddle.com/#!5/03ecc/14.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -