私は3つのテーブルを持っています。mysqlを使用して3つの異なるテーブルからPHPでデータをレンダリングする
base_income_tble:
id base_income
------------------------
1 Grants from government
2 other grants
3 Taxes
sub_income_tble:
id base_id sub_income
---------------------------------------
1 1 Special Grants
2 1 General Grants
3 2 Local authorities
4 2 private
5 3 Professional tax
6 3 garbage tax
7 3 light tax
inner_subincome_tble:
id sub_id inner_subincome
-------------------------------------
1 1 matching grant
2 1 XIIIth finance commission
3 1 GIA members salary Grant
4 2 Grants
5 2 Grants in Lieu
私は、IDの各テーブルとの関連について、3つのテーブルから値を取得したいです。
私は以下のクエリを試みた:私はHTMLでフォーマット以下のようにデータを表示したい
:
select base_income, sub_income,inner_subincome from base_income_tble left join
sub_income_tble ON base_income_tble.id = sub_income_tble.base_id left join
inner_subincome_tble
on sub_income_tble.id = inner_subincome_tble.sub_id OR sub_income_tble.id =
inner_subincome_tble.sub_id;
と値を取得し
Grants from Government
special Grants
Matching grant
XIIIth finance commission
GIA members salary Grant
General Grants
Grants
Grants in Lieu
other grants
Local authorities
private
それは、可能であれば、ネストされたforeachを使用して上記の形式でデータをレンダリングすることは可能ですどのような条件ですか?