这是我有:加入两部分的SQL查询到一个查询
查询
select
bc.short_desc as cdesc
from
blog_post as bp
left join blog_post_category_link as blpc on bp.post_id = blpc.post_id
inner join blog_category as bc on blpc.cat_id = bc.cat_id
where bp.post_id = 1
结果
----------------
| |cdesc |
----------------
|1|Top level |
----------------
|2|Sub level |
----------------
|3|SubSub level|
----------------
第二个查询
select
bt.short_desc as tdesc
from
blog_post as bp
left join blog_post_tag_link as blpt on bp.post_id = blpt.post_id
inner join blog_tag as bt on blpt.tag_id = bt.tag_id
where bp.post_id = 1
第二个结果
----------------
| |tdesc |
----------------
|1|Tag1 |
----------------
|2|Tag2 |
----------------
加入这两个查询
----------------------
| |cdesc |tdesc|
----------------------
|1|Top level |Tag1 |
----------------------
|2|Sub level |Tag2 |
----------------------
|3|SubSub level| |
----------------------
是否有可能在之后的所有期望的结果?
是不是'mysql'?我得到错误“附近的语法不正确:'' – Morpheus 2013-03-06 10:04:27
它是为MySQL ..我已经在小提琴中测试它。 – Meherzad 2013-03-06 10:07:00
Pl发布完整的错误。 – Meherzad 2013-03-06 10:09:25