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

USINGキーワードとON句-MYSQL

    USING 句は、JOINで言及する必要のないものです。 複数のテーブルからデータを取得するときの条件。 USINGを使用する場合 句、その特定の列名は両方のテーブルに存在する必要があり、SELECT クエリは、USINGで指定された列名を使用してこれらのテーブルを自動的に結合します 条項。

    たとえば、テーブルに2つの一般的な列名がある場合は、USINGで目的の一般的な列名を指定します。 条項。

    USING 次のように、動的SQLの実行中にも使用されます:

    EXECUTE IMMEDIATE 'DELETE FROM dept WHERE deptno = :num'
      USING dept_id; 
    
    • USING 句:これにより、名前で結合キーを指定できます。

    • ON 句:この構文を使用すると、両方のテーブルの結合キーの列名を指定できます。

    USING句

    ON句




    1. PostgreSQL9.5でintデータ型のサイズ制限を設定するにはどうすればよいですか?

    2. 複数の列による行選択の順序

    3. Oracle11gのプロシージャでREFCURSOR変数をOUTパラメータとして出力中にエラーが発生しました

    4. MySQLの各カテゴリからランダムレコードを取得するにはどうすればよいですか?