我希望以下列方式输出...
表名是exampackage
从exampackage中选择*,其中pname =' medical'和ptype类似'%神经病学%'通过pprice asc 这个查询我已经使用但它只给我一个主题输出我希望所有主题输出。
**Free Cardiology Pack(2 Papers Accessible-1 Internal Medicine + 1 Cardiology)
Cardiology Mini Pack (20 Papers) - 2900 RS
Cardiology Mega Pack (43 Papers) - 4900 RS**
**Free Neurology Pack (2 Papers Accessible-1 Internal Medicine + 1 Neurology)
Neurology Mini Pack (15 papers) - 3900 RS
Neurology Mega Pack(40 Papers)-4900 RS**
and so on....
请帮帮我
答案 0 :(得分:0)
试试这个
select * from (
select *,'neurology' as psubject from exampackage where ptype like '%neurology%'
Union all
select *,'cardiology' as psubject from exampackage where ptype like '%cardiology%'
Union all
Select * from...... With different subject in where clause
)a where a.pname='medical' order by psubject, pprice
希望这会有所帮助......