mysql 字符和整形
两个表连表的时候,最好保持两个表的 连接字段 的类型一致
select * from test1,test2 where id1=id2;
如果id1 为整数,而id2为 varchar类型,可能会导致 查出两条一样的数据.
select * from test1,test2 where id1=cast(id2 as SIGNED); 把字符转成int类型
或者
select * from test1,test2 where concat(id1)=id2; 把整形转成字符