0

wordpress データベースからデータを取得しようとしています。クエリに構文エラーが見つかりません。誰か助けてもらえますか?

特定の投稿から最初の 10 件の投稿を一覧表示し、post_typeそのEvents_Dateフィールドを日時に変換します。

これが私のクエリです:

SELECT wp_posts.*, wp_postmeta.* 
FROM ritmica_wp.wp_posts, ritmica_wp.wp_postmeta
WHERE convert(datetime, wp_postmeta.meta_value, 120) > GetDate() 
IN
    (SELECT wp_posts.*, wp_postmeta.* FROM ritmica_wp.wp_posts, ritmica_wp.wp_postmeta 
    WHERE wp_posts.post_type = 'event' 
    AND wp_postmeta.meta_key = 'Events_Date' )

ORDER BY wp_postmeta.meta_value ASC LIMIT 10
4

1 に答える 1

0

サブクエリのポイントがわかりません。あなたはただできませんか:

SELECT TOP 10
    wp_posts.*, wp_postmeta.* 
FROM
    ritmica_wp.wp_posts, ritmica_wp.wp_postmeta
WHERE
    convert(datetime, wp_postmeta.meta_value, 120) > GetDate() 
    AND wp_posts.post_type = 'event' 
    AND wp_postmeta.meta_key = 'Events_Date'
ORDER BY
    wp_postmeta.meta_value ASC

(SQL サーバーの場合)

于 2013-01-30T11:00:35.807 に答える