sql >> データベース >  >> RDS >> Mysql

クエリが返す行が少なすぎます

    INNER結合は、両方のテーブルで一致する行のみを返します。そのため、在庫テーブルに行がない結果は結果を返しません。

    LEFT結合は最初のテーブルのすべての行を返し、RIGHT結合は2番目のテーブルのすべての行を返します。

    クエリでは、2番目のテーブルからのすべての結果を期待しているので、内部結合を右結合に変更します。

    ここにいくつかの例を含むチュートリアルがあります:

    http ://www.wellho.net/mouth/158_MySQL-LEFT-JOIN-and-RIGHT-JOIN-INNER-JOIN-and-OUTER-JOIN.html



    1. すべてのテーブル、ストアドプロシージャ、トリガー、制約、およびすべての依存関係を1つのSQLステートメントにドロップします

    2. AWSElasticBeanstalkでMysqlに接続する

    3. 間違ったmysqlクライアントライブラリバージョン用にコンパイルされたRubymysql2gem

    4. PDOプリペアドステートメントを使用して、識別子(テーブル名またはフィールド名)または構文キーワードをバインドできますか?