纽比编码器在这里请原谅无知:
表1(标题表)列出了不同的标题,如mr,mrs,dr,prof等(列名=' title_name'),主键名为' id'标记为1到4(显然与标题相关)
表2(会员表)有一个名为' title'将1,2,3,4等显示为成员的标题
如何编写一个sql语句来填充实际的标题而不是id?
我尝试了以下内容: 选择标题 来自会员,标题 其中member.title = title.title_name
但是我收到以下错误: 转换nvarchar值时转换失败' Dr'到数据类型int
由于
答案 0 :(得分:0)
您可以使用JOIN操作链接数据。 例如,通过我在这里给出的查询,您将获得所有具有标题相关记录的成员:
select * from member as m left join title t on t.id = m.title;
如果您需要查询中的特定字段,只需将“*”替换为字段名称即可。
答案 1 :(得分:0)
加入正确的专栏:
select title_name from member, title where member.title=title.ID
答案 2 :(得分:0)
尝试;
select
t.title_name
from title t
join member m on m.title = t.id