如何在mysql查询中连接两个不同的视图

如何在mysql查询中连接两个不同的视图,mysql,sql,Mysql,Sql,我有两种看法: vbsleads.mview\u线索 我要显示的列的列表 LEADDATE LEADSID FULLNAME 地址 SOURCENAME MOBILEPHONE 问题 leadeAssignedTo vbsleads.view_validaccounts 我要显示的列的列表 UID FIRSTNAME 我想在单个mysql查询中显示以上列。如何连接它们?像这样试试 SELECT mvl.LEADSID, mvl.LEADSID,mvl.FULLNAME,mvl.ADDR

我有两种看法:

  • vbsleads.mview\u线索

    我要显示的列的列表

    • LEADDATE

    • LEADSID

    • FULLNAME

    • 地址

    • SOURCENAME

    • MOBILEPHONE

    • 问题

    • leadeAssignedTo

  • vbsleads.view_validaccounts

    我要显示的列的列表

    • UID

    • FIRSTNAME

  • 我想在单个mysql查询中显示以上列。如何连接它们?

    像这样试试

     SELECT mvl.LEADSID, mvl.LEADSID,mvl.FULLNAME,mvl.ADDRESS,mvl.HOURS_SPENT,
     mvl.SOURCENAME,mvl.MOBILEPHONE,mvl.PROBLEM,mvl.LEADASSIGNEDTO,vv.UID,
     vv.FIRSTNAME
     FROM  vbsleads.mview_leads mvl
     JOIN vbsleads.view_validaccounts vv ON (mvl.COMPANYID=vv.COMPANYID)
    

    这两种观点之间的关系在哪里?是否有
    UID
    存储在
    vbsleads.mview\u leads
    视图中?两个表之间有一个通用的“COMPANYID”列。我在mysql(数据库)字段中比较新鲜。如果我哪里做错了,请帮助我。。。。