MySql Join Query两个表

时间:2012-08-22 06:00:40

标签: mysql join

嗨我正在尝试使用mysql查询连接两个表,而我无法检索数据

两个表是accountheader和accountheadermonth。

查询:

Select ah.AH_SUBNAME,ahm.AH_OPENINGBALANCE1 
from erp_updated.accountheader ah,erp_updated.accountheader_months ahm 
where ah.AH_CODE =" " AND ahm.AH_CODE=" " ;
提前谢谢 请帮忙

2 个答案:

答案 0 :(得分:4)

要加入两个表,你应该有一个共同点来加入两个表

Select ah.AH_SUBNAME,
       ahm.AH_OPENINGBALANCE1 
from   erp_updated.accountheader ah 
join
erp_updated.accountheader_months ahm 
on     ah.<col>=ahm.<col>
where  ah.AH_CODE =" " 
AND    ahm.AH_CODE=" " ;

答案 1 :(得分:1)

在任何连接查询中,您必须指定连接多个表的条件。看起来AH_CODE是关键字,它与您的案例中的两个表相关。所以,查询将是

SELECT 
   ah.AH_SUBNAME,
   ahm.AH_OPENINGBALANCE1 
FROM
   erp_updated.accountheader ah, 
   erp_updated.accountheader_months ahm 
WHERE
   ah.AH_CODE=ahm.AH_CODE
   AND ah.AH_CODE =" ";
相关问题