sql server2005数据库
有两张表 一张 dbo.Message 一张dbo.rebate_info
现在要查询Message所有记录
Message表中有个字段名叫rebate_id
由于当初设计错误 现在查询的结果不想显示rebate_id这个字段类容
想用rebate_info表中 一个叫CMA_Nbr的字段一一对应替换掉rebate_id
rebate_info主键为id。
sql server2005数据库
有两张表 一张 dbo.Message 一张dbo.rebate_info
现在要查询Message所有记录
Message表中有个字段名叫rebate_id
由于当初设计错误 现在查询的结果不想显示rebate_id这个字段类容
想用rebate_info表中 一个叫CMA_Nbr的字段一一对应替换掉rebate_id
rebate_info主键为id。
首先,message 的rebate_id 与rebate_info的ID还是有联系的,如果是查询Message的所有数据,那就用外连接
select a.id,b.cma_nbr as rebate_id,a.messagecontent
from message a left join rebate_info b on a.rebate_id=b.id
怎么的对应法?贴出来。 最终还是让这两张表关联的
Message的主键和REBATE_INFO的主键是有关联的吧?
select Message.字段1,Message.字段2,rebate_INFO.CMA_Nbr
from Message,rebate_info
where Message.主键=rebate_info.rebate.id
请问两个表之间有没有什么关系?
select id,CMA_Nbr AS rebate_id,messageContent
from Message
INNER JOIN rebate_info on(Message.rebate_id=rebate_info.id)
不知道这个是不是你想选出的内容