SQL语句的查询技巧

来源:百度知道 编辑:UC知道 时间:2024/07/05 02:55:35
首先我有一个数据库,是关于管理的,其中的两张表,一张记录会员的信息:名字(char),类型(int),另一张记录所设的会员类型:ID(int,primary key),类型(char).类型是对应ID的。
请问我如何查询的时候,查询出来的 类型(int) 显示的就是 类型(char)呢?
哦,不好意思.我第一张表也有主键,是 会员的ID号,这两张表的关联关系就是 主外键关系,类型的ID(int)为主键,会员信息的类型(int)为外键.
最后还有一点要补充的就是,我不要用视图做的答案,谢谢...

select
i.名字
c.类型
from 会员信息表 i
left outer join 会员类型表 c
on i.类型 = c.ID

SELECT *
FROM employees INNER JOIN user_events ON
employees.emp_id = user_events.user_event_id

类似与这样,这个是我的会员和会员登记的查询

直接用会员类型id=类型表的类型Id

这2张表的关联关系呢?
select 会员类型表.类型
where 会员信息表.ID = 会员类型表.ID and 会员信息表.类型 = 查询出来的类型(int)

那你第一张表设没设主键啊。

会员的信息:名字(char),类型(int),另一张记录所设的会员类型:ID(int,primary key),类型(char).类型是对应ID的。
SELECT A.ID,B.[类型] FROM [会员信息表] A,[会员类型表] B WHERE A.ID=B.ID
GROUP BY A.ID,B.[类型]