パラメータとしてテーブルの配列を受け入れる関数があり、それらを内部結合した後、結果の行を返します。
function myfunc($tables, $join_on) {
foreach($tables as $table) {
// build query
}
}
クエリを作成するにはどうすればよいですか? たとえば$tables = array('table1', 'table2')
、$join_on = 'field_x'
次のクエリを作成する必要がある場合:
SELECT * FROM table1 INNER JOIN table2 ON table1.field_x = table2.field_x