我如果返回数据的供应商信息表的是身份和国籍的编号,那我下次查询供应商信息表时输出的DataGrid是绑定到这个表的,那自然输出的就是编号,我要怎么转换成名字?

解决方案 »

  1.   

    用左连接查询,同时输出ID和Name。
      

  2.   

    同一个表么?
    还是不同的表,
    同一个表的话,直接T-SQL中选出来,显示出来就行了,
    如果是不同的表的话,就需要关联一下!
      

  3.   

    是不同的表,我要怎么关联呢?
    CREATE PROCEDURE [Supplierlist] AS
    SELECT *,country.country_name,province.province_name from Supplier,country,province where Supplier.country=country.country_id,Supplier.province=province_id
    这是我设置的关联的储存过程,总显示说我   第 2 行: ',' 附近有语法错误。
    是什么错误呀?
      

  4.   

    1,SELECT *
    *是谁的?
    2,where后面的条件用 and 或or之类的。。不用“,”连接。
    3,Supplier.province=province_id
    province_id是谁的。

    会写存储过程不会写关联查询? 条数少的话可以用子查询。
      

  5.   

    谢谢,解决了,将,改为and就好了
      

  6.   

    在数据哭写个 where语句 根据 ID 查询名字 不就行了,
    要是 是多表关联 那就在数据库里写一个关联的 查询 加油呀。