sql:where so.num=“s”+pick.num

jum4pzuy  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(300)

我对sql还比较陌生,没有受过正规教育,所以感谢您的专业知识(和耐心),因为我甚至不知道要搜索什么。
我需要运行一个连接两个表的查询。连接器是so.num和pick.num。但是,pick.num的前面总是有一个“s”,所以我不知道该怎么写。
例如:如果so.num是-123,则pick.num是s-123。
提前感谢您的帮助!
斯蒂芬

relj7zay

relj7zay1#

您可以在连接条件中使用字符串连接:

select ...  -- enumerate the columns you want the query to return here
from so as s
inner join pick as p on p.num = concat('S', s.num)

相关问题