繁体   English   中英

选择查询特定的列值

[英]Select query for particular column value

我有两个如下表。 我如何查询此联接这两个表? 我需要在一个查询中实现这一点。

表格1

 Id  name mark     
---  ---- ----   
1   name1 40    
2   name2 30   
3   name3 20  
4   name4 80 

表2

details_id    address userid  
----------    ------- ---
 1            A1      user=2
 2            dd      user=3
 3            gg      user=1
 4            kk      user=4

我需要在两个表中使用id和userid联接这些表。

select * from table1 left join table2 on table1.id = table2.userid

尝试这样的事情:

SELECT* 
FROM table1 
    LEFT JOIN table2 
        ON 'user=' + CAST(table1.id AS char(10)) = table2.userid

另外,您可以使用子字符串或类似的方式删除'user ='并将其强制转换为连接的整数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM