0

これは、Author-1のすべてのレビューを取得するために私が作成したクエリです。著者-1はそれぞれ多くのレビューを持つ2つの投稿を書いています。私はそれらすべてのレビューが欲しいです。

  SELECT * 
  FROM `package_reviews`
  WHERE `post_id` = (SELECT `post_id` 
                     FROM `wp_posts` 
                     WHERE `post_author`=1);

エラーメッセージを#1242として取得-サブクエリは複数の行を返します。

4

4 に答える 4

0

コードを次のように変更します。 SELECT * FROM package_reviews WHERE post_id= ANY (SELECT post_id FROM wp_posts WHERE post_author=1); このリンクは非常に便利です http://dev.mysql.com/doc/refman/5.0/en/subquery-errors.html

于 2013-04-11T08:52:00.340 に答える