0
(SELECT s
FROM enrolls
WHERE s)
NOT IN
(SELECT s
FROM likes
WHERE s);

私は2つのテーブルを持ってenrollsおり、sのすべてのタプルと共通のタプルが削除された(または基本的に)likes登録からsを見つけようとしています。likesenrollsenrolls - likes

ただし、次のエラーが発生します。

SQL構文にエラーがあります。4行目の「NOTIN(SELECT s FROM like WHERE s)」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

4

1 に答える 1

2

括弧の最初のセットは、s NOT IN句を不適切に分割しています。

SELECT s
FROM enrolls
WHERE s NOT IN
    (
    SELECT s
    FROM likes
    WHERE s
    )
于 2012-11-06T02:41:06.913 に答える