请问一个sql语句
我有两张表,一张A表,一张字典表
a:
id name sex folk
1 王 1 3
2 李 2 4
b:
id name type
1 男 1
2 女 1
3 湖北 2
4 湖南 2
我想要查询出的结果是
id name sex folk
1 王 男 湖北
2 李 女 湖南
请问这样的查询语句该怎么写??
SQL code:
select a.id,
a.name,
b.name sex,
c.name folk
from ta a inner join tb b where a.sex=b.id and b.type=1
inner join tb c where a.folk=c.id and c.type=2
SQL code:
SELECT id,NAME,
sex=(SELECT NAME from b WHERE id=aa.sex),
folk=(SELECT NAME from b WHERE id=aa.folk)
from a aa
SQL code
相关问答:
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
表
id bh
1 10
2 11
3 12
4 15
5 16
6 22
7 25
8 26
9 27
10 28
将bh按连续分段出来返回字符串:
10~12,15~16,22,25~28
SQL code:
declare @t tabl ......
如何在SQL2005中设定定时作业,比如说定时清理某些表的数据,
或者是定时的将某些表的数据导出excel!
在线等待,急急急,最好是详细步骤!
之前我做的作业有点问题!
帮UP
参考:http://hi.baidu.com/toiota ......
有两个或以上的远程数据库,如何用ASP检测连接速度并连接最快的MSSQL数据库?
有这样的ASP函数吗?我GOOGLE了一下,找不到。
PHP+MYSQL下有这种例子:
PHP code:
Example:
$wgDBservers = array(
......