首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小弟有个SQL语句不会写了,请大神们帮忙。解决思路

2012-06-12 
小弟有个SQL语句不会写了,请大神们帮忙。两张表。用户表:id用户名标识1张三12李四13王五2信息表id用户id用户

小弟有个SQL语句不会写了,请大神们帮忙。
两张表。
用户表:
id 用户名 标识
1 张三 1
2 李四 1
3 王五 2

信息表
id 用户id 用户名 性别
1 1 张三 男
2 2 李四 男
3 3 王五 女

----------------------------------------------------
条件是where 用户表.标识=1
我想查询出来的结果是

用户ID 用户名 性别
1 张三 男
2 李四 男

-----------------------------------------------------
请各位大神们指点,小弟不胜感激。

[解决办法]

SQL code
SELECT U.[id] AS [用户ID], I.[用户名] AS [用户名], I.[性别] AS [性别]FROM [用户表] ULEFT JOIN [信息表] I ON U.[id]=I.[用户id]WHERE U.[标识]=1
[解决办法]
探讨

SQL code

SELECT U.[id] AS [用户ID], I.[用户名] AS [用户名], I.[性别] AS [性别]
FROM [用户表] U
LEFT JOIN [信息表] I ON U.[id]=I.[用户id]
WHERE U.[标识]=1

[解决办法]
SQL code
SELECT U.[id] AS [用户ID], I.[用户名] AS [用户名], I.[性别] AS [性别]FROM [用户表] U, [信息表] I where U.[id]=I.[用户id] and U.[标识]=1 

热点排行