日期:2014-05-16  浏览次数:20494 次

还是联表查询问题

A表
title      conet       tag
新闻标题     1,         3,

B表
conet    text
  1      这是内容

C表
tag   value
3,     娱乐



现在要求根据 'value' 是 '娱乐' 的条件显示整条数据。即: 新闻标题 - 这是内容 -「娱乐」

这样的SQL语句该怎样写?   写法有好多种我知道   我只是想确定什么样的比较好


然后,像这样要求,要是再多几个表一起,又该怎么写法,  希望大家举例指点一下


------解决方案--------------------
试试这个:

select a.title+' - '+b.text+' -「'+c.value+'」' 
from a 
left join b on a.conet=b.conet 
left join c a.tag=c.tag
where c.value = '娱乐'

------解决方案--------------------
引用:
select * from a left join b on a.conet=b.conet left join c a.tag=c.tag

丢了个on