数十のテーブルを持つリレーショナルMySQLデータベースがあります...クエリの長さは1000フィートで、ほぼすべてのテーブルからデータを選択します...'メイン'テーブルもあり、他のすべてのテーブルはそのテーブルを参照しています。メインテーブルに1つの行を入力し、他のテーブルにその行のすべてのリレーションを作成すると、クエリは正常に機能します。ただし、メインテーブルに1つの行を入力し、他の場所に何も入力しないと、空のセットが取得されます。しかし、少なくともその情報を私の結果に取り入れたいと思います。または、もちろん、一部のテーブルにそのレコード(行)の情報がないという事実に関係なく、他のテーブルに入力されるすべての情報...
手伝ってくれてありがとう!
アップデート:
JOIN構文を使用せず、クエリは次のようになります。
$query = "SELECT a.*, b.*, c.*, d.*, e.*, f.*";
$query .= " FROM a, b, c, d, e, f";
$query .= " WHERE a.aID = b.aID";
$query .= " AND b.bID = c.bID";
$query .= " AND b.bID = d.bID";
$query .= " AND b.bID = e.bID";
$query .= " AND b.bID = f.bID";