我有两张表用表名"书" ," Params"如
我需要一个输出,如下图所示:
答案 0 :(得分:0)
你可以使用聚合来转动params表,然后将它与books表连接起来,如下所示:
select b.*, p.author, p.issue_date
from books b
left join (
select id,
max(case when Attr_id = 'Author' then Others end) as author,
max(case when Attr_id = 'Issue Date' then Others end) as issue_date
from params
group by id
) p on b.id = p.id
order by id;
产地:
id name author issue_date
101 Sumit Bhagat
102 Ben Sinha 2005
103 Amit