mysql - Matched Rows From Two Table and Display Them As New Row -
suppose, i've data in table table 1 follows:
quesid quesname 1 question 1 2 question 2 3 question 3 4 question 4
in table 2, follows:
id quesid mainquesid 1 4 1 2 2 2
i want have following output:
quesid quesname 1 question 1 1 question 4 2 question 2 2 question 2 3 question 3 4 question 4
is possible sql? tried following return questions if not match id (order mainquesid):
select m.quesid , m.quesname table_1 m group m.quesid ,m.quesname union select k.quesid , m.quesname table_2 k
i assume, result posted, entries table_2
listed mainquesid
.
select * ((select t1.quesid, t1.quesname table_1 t1) union (select t2.mainquesid quesid, t1.title quesname table_2 t2 join table_1 t1 on t1.quesid = t2.quesid)) union_table order union_table.quesid
the table_2 joined table_1 question title each qstnid.
then both tables brought format (quesid
, quesname
), unioned them, ordered them quesid.
Comments
Post a Comment