SQL查询创建视图

时间:2013-05-20 14:15:44

标签: mysql sql create-view

我的数据库上有一些表,我正在使用MySQL

见下图。它是我的数据库的简单版本

如何创建查看用户详细信息?

enter image description here

2 个答案:

答案 0 :(得分:4)

CREATE VIEW EmpList
AS
SELECT  a.id_user,
        b.category_province_content,
        c.category_city_content,
        d.category_job_content
FROM    user_detail a
        INNER JOIN category_province b
            ON a.detail_province = b.id_category_province
        INNER JOIN  category_city c
            ON a.detail_city = c.id_category_city
        INNER JOIN category_job d
            ON a.detail_job = d.id_category_job

要进一步了解联接和MySQL视图,请访问以下链接:

答案 1 :(得分:0)

create view view1
as 
    select ud.id_user_detail, cp.category_province_content,
    cc.category_city_content, cj.category_job_content 
    from user_detail ud, category_province cp,
    category_city cc, category_job cj 
    where ud.detail_province=cp.id_category_province
    and ud.detail_city=cc.id_category_city
    and ud.detail_job=cj.id_category_job