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

SELECT*存在しない場所

    クエリでテーブルに参加していません。

    eotm_dynにレコードがまったくない場合を除いて、元のクエリは常に何も返しません。 、その場合はすべてが返されます。

    これらのテーブルをemployeeIDで結合する必要があると仮定します 、以下を使用します:

    SELECT  *
    FROM    employees e
    WHERE   NOT EXISTS
            (
            SELECT  null 
            FROM    eotm_dyn d
            WHERE   d.employeeID = e.id
            )
    

    これらのテーブルは、LEFT JOINで結合できます。 キーワードを設定し、NULLを除外します ですが、これはNOT EXISTSを使用するよりも効率が悪い可能性があります 。



    1. Oracleに接続するためのロギングハンドラを作成しますか?

    2. VisualCOBOLをMySQLに接続する

    3. 原因:android.database.sqlite.SQLiteException:そのようなテーブルはありません:BOOK(コード1 SQLITE_ERROR)

    4. postgresqlで変数の値を出力する