1

こんにちは、mysql クエリを使用して 2 つのテーブルを結合しようとしていますが、データを取得できません

2 つのテーブルは、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=" " ;

前もって感謝します助けてください

4

2 に答える 2

4

2 つのテーブルを結合するには、2 つのテーブルを結合するための共通点が必要です

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=" " ;
于 2012-08-22T06:11:47.180 に答える
1

結合クエリでは、複数のテーブルを結合する条件を指定する必要があります。AH_CODE は、あなたのケースで 2 つのテーブルを関連付けるキーのようです。したがって、クエリは

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 =" ";
于 2012-08-25T08:38:43.673 に答える