我有一个表格,其中包含字段X,Y,Z,BAGID.
BAGID的格式为(12345-400),其中12345是用户的标识,400是BAG的标识。两个不同表格的两个不同字段的内部连接
我有另一个表,其中有字段A,B,C,USERID.
USERID的形式是12345,它与BAGID的第一部分相同。
那么有可能在普通USERID上连接这两个表并获取字段USERID,X,Y,A,B?
Table 1:
X Y Z BAGID(userid+bagid)
1 2 4 12345-400
Table 2 :
A B C USERID
3 5 7 12345
我想要的输出:
X Y A B USERID
1 2 3 5 12345
是否有可能有一个连接这两个表?
select Table1.X, Table1.Y, Table2.A, Table2.B, Table2.USERID
from Table1
inner join Table2
on Table1.BAGID = Table2.USERID;
我知道我不能使用BAGID和USERID,因为它们是不同的。但是我可以使用Table1的BAGID的userid部分,它与Table2的USERID相同吗?
任何帮助,将不胜感激。