2013-05-20 134 views
-7

我在我的数据库上有一些表,我正在使用MySQLSQL查询创建视图

请参见下图。这是我的数据库的简单版本

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

enter image description here

+2

哪里**正确**你卡? – Jocelyn

回答

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的意见,请访问以下链接:

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