小弟有个SQL语句不会写了,请大神们帮忙。
两张表。
用户表:
id 用户名 标识
1 张三 1
2 李四 1
3 王五 2
信息表
id 用户id 用户名 性别
1 1 张三 男
2 2 李四 男
3 3 王五 女
----------------------------------------------------
条件是where 用户表.标识=1
我想查询出来的结果是
用户ID 用户名 性别
1 张三 男
2 李四 男
-----------------------------------------------------
请各位大神们指点,小弟不胜感激。
[解决办法]
SELECT U.[id] AS [用户ID], I.[用户名] AS [用户名], I.[性别] AS [性别]FROM [用户表] ULEFT JOIN [信息表] I ON U.[id]=I.[用户id]WHERE U.[标识]=1
[解决办法]
SELECT U.[id] AS [用户ID], I.[用户名] AS [用户名], I.[性别] AS [性别]FROM [用户表] U, [信息表] I where U.[id]=I.[用户id] and U.[标识]=1