SQL联合查询问题

[复制链接]
查看11 | 回复2 | 2011-6-9 13:01:23 | 显示全部楼层 |阅读模式
我有两个表 A表和B表
A表字段 id        
        user_id        
        name        
        phone        
        cellphone        
        email        
        address        
        other        
        create_ts        
B表字段id        
        name        
        create_ts        
        lat        
        lng
        user_id        
        status
        type
        other
现在我要查 nameaddresscreate_tsuser_id         typeother
应该怎么查啊

回复

使用道具 举报

千问 | 2011-6-9 13:01:23 | 显示全部楼层
你居然没说两个表哪些字段一致,那怎么连啊……纠结……就当你user_id一致把你的结果字段是哪个表的字段也木有说,姐姐真是……赚这点分不容易啊……我当你两个表都有的字段都从A表拿把,那就是select A.[name],A.address,B.create_ts,A.user_id,B.type,B.otherfrom A full join B on A.user_id = B.user_id因为不知道A表有的B表是不是全有,所以用full join ,如果你确定A和B的user_id是一致的,可以改成select A.[name],A.address,B.create_ts,A.user_id,B.type,B.otherf...
回复

使用道具 举报

千问 | 2011-6-9 13:01:23 | 显示全部楼层
select name,address,,create_ts,user_id,B.type,other from A inner join B on A.user_id=B.User_id...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行