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

MySQL動的JOIN

    技術的には、これは動的SQLでのみ実行できます。つまり、MySQLのプリペアドステートメント構文 、または文字列連結を使用して、データベースに送信する前にクエリを作成します。 SQLインジェクションの防御が優れているため、プリペアドステートメントが推奨されます。

    さまざまなテーブルにLEFTJOINを使用できますが、カテゴリが一致しない場合はnullになる、各テーブル(武器、盾、剣など)の多数の列を含めることを意味します。単一のクエリからデータを引き出そうとするのは恐ろしいことです...

    PS:なぜSWORDがあるのですか テーブル? WEAPONではカバーされません テーブル?




    1. MySqlDbがOperandをスローする場合、insertignoreステートメントに1つの列が含まれている必要があります

    2. エラーコード1292MysqlDateTime

    3. ORA-01008:すべての変数がバインドされているわけではありません。彼らは縛られている

    4. SQLAlchemy-テスト用のSQLiteと開発用のPostgresql-移植方法は?