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

MySQLは、ユーザーが見たテーブルをチェックすることからすでに見た行を省略します

    uuid_userの制限を移動する必要があります WHEREから ONの句 結合の句:

    SELECT * 
    FROM maintable m 
    LEFT JOIN seentable s 
        ON m.uuid = s.uuid AND s.uuid_user = '[user]'
    WHERE s.uuid IS NULL;
    

    上記は、ここで必要なロジックです。これで、uuidが実行されるたびに、2つのテーブルのレコード間の結合が成功します。 値はおよびと一致します uuid_userの場合 表示されたテーブルの値は、ある値と一致します。 uuid_userが必要であることに注意してください 値not どのレコードとも一致しますが、フィルターで除外されることはありません。これは、現在のクエリで発生することです。




    1. OracleでのBase64エンコーディングとデコーディング

    2. 最大値phpmysqlのデータベースの列を更新します

    3. 次の時間間隔を照会する

    4. SQL ServerCompactEditionでLIKEでパラメータを使用する方法