sql >> データベース >  >> RDS >> Mysql

IDの文字列を返すサブクエリを使用してWHEREIDINを実行します

    関数FIND_IN_SET()を使用できます :

    SELECT guid 
    FROM wp_posts 
    WHERE FIND_IN_SET(
      ID, 
      REPLACE((SELECT meta_value FROM `wp_postmeta` WHERE meta_key='_product_image_gallery' AND post_id=?), ' ', '')
    )
    

    REPLACE()を使用しています カンマ区切りのリストにスペースがあることがわかります。




    1. PL / SQLを使用してファイルがイメージであるかどうかを確認するにはどうすればよいですか?

    2. PHP警告:PHPスタートアップ:ダイナミックライブラリ'/usr/lib/php/20151012/msqli.so'を読み込めません

    3. PDOとbindParamを使用して配列をmysqlに挿入する方法は?

    4. ユーザーの行動を追跡する方法