连表查询 SelectAll 时 字段相同类型不同,原值会被覆盖 ,生成应新的值 如:long类型转成string 返回

SqlSugar
7 90
该叫什么 Devil 发布于2周前
悬赏:5 飞吻



连表查询  SelectAll 时 字段相同类型不同,,原值会被覆盖 ,生成应新的值   如:long类型转成string  

image.png

热忱回答7

  • select all只能用一张表 ,文档已经标注了,多个表相同字段肯定不行

    0 回复
  • 就和你写SQL一样都写 X.*,Y.*这种肯定不行 正确的是X.* , Y.NAME AS YNAME

    0 回复
  • Devil Devil VIP0
    2周前



    @fate sta:查的是一张表, 如:字段  SupplierId   数据库的类型是nvarchar 数据库实体是 string  ,我要 输入到另一个实体,类型是  long   image.png 

    0 回复
  • Devil Devil VIP0
    2周前

    @fate sta:值都和数据库的不一样

    0 回复
  • @Devil:字符串不支持转Long的

    0 回复
  • Long可以转字符串,反过来不行 

    0 回复
  • 实体类型尽量一致,或者支持隐式转换的类型,像nvarchar转 long肯定会有安全问题

    0 回复