2

MySQL でサブクエリを作成する方法を学ぶのは難しいと思います

たとえば、このコードは機能していないようです。

SHOW COLUMNS FROM $table WHERE Field NOT IN (
    SELECT column_name FROM INFORMATION_SCHEMA.COLUMNS
    WHERE table_name = $table
    AND column_name LIKE 'project_images_%'
);

誰か提案はありますか?またはサブクエリに関する優れたリソースはありますか?

4

1 に答える 1

2

クエリは問題ありません。引用符を忘れただけです。

SHOW COLUMNS FROM $table WHERE Field NOT IN (
    SELECT column_name FROM INFORMATION_SCHEMA.COLUMNS
    WHERE table_name = '$table' 
    AND column_name LIKE 'project_images_%'
);

サブクエリの where 句に追加された引用符に注意してください。

于 2012-06-29T15:30:51.157 に答える