簡體   English   中英

MySql Join查詢兩個表

[英]MySql Join Query two tables

嗨,我正在嘗試使用mysql查詢聯接兩個表,而我無法檢索其數據

兩個表是accountheader和accountheadermonths。

查詢:

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=" " ;

在此先感謝,請幫助

要連接兩個表,您應該有一個公共的連接兩個表

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=" " ;

在任何聯接查詢中,您必須指定聯接多個表的條件。 看起來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 =" ";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM