テーブルから値を選択することは可能ですか?リストには存在しませんが、別のリストに存在するかどうか周り?mySQL:リストからどこのリストを選択するか
など。
SELECT COUNT(g.`property`) as `number`, g.`property`
FROM `foo` g
WHERE `theID` IS IN (SELECT `theID`
FROM `tableofIDS`
WHERE `theID` = '54252')
AND NOT IN (SELECT `theID`
FROM `anotherTableofIDS`
WHERE `theID` = '54252')
+1「join」アプローチは実際にはより良い方法です。それを含めるために私の答えを編集しようとしていた。 – fancyPants
@WiseDonkey - これらの回答の両方にGROUP BY句があることに注意してください.MySQLは、初心者の質問作成者に、必要な句を作成しないことで、不快感を与えます。他のすべてのデータベースがGROUP BY句を必要とするため、GROUP BY句の作成に慣れてください。 – Leslie
@leslie実際にOPのクエリは、列と集計関数を持つクエリがあり、グループを持たないときにMySqlエラーが出るので、「GROUP列を持たないGROUPの混合は不正です。bla bla bla'」というエラーをスローします。 –