1
サブクエリのLIKE句にpublic.account.phone_number
の値を使用する次のSQLクエリがあります。select句でサブクエリを使用する
残念ながら、'%public.account.phone_number'
の代わりにtotal_responses
のクエリが0を返してから正しく機能しません。データベースの電話番号が正しい値を取得します。
サブクエリのLIKE句にpublic.account.phone_number
の値を使用する次のSQLクエリがあります。select句でサブクエリを使用する
残念ながら、'%public.account.phone_number'
の代わりにtotal_responses
のクエリが0を返してから正しく機能しません。データベースの電話番号が正しい値を取得します。
外部フィールドphone_numberと連結したいと思います。
はこれを試してください:あなたは別のワイルドカード追加した場合
SELECT
public.email_account.email,
public.account.password,
public.ad.city,
public.ad.state,
public.ad.age,
public.ad.hotel,
public.ad.insert_time,
public.ad.ad_url,
public.ad.active,
public.ad.on_page,
public.ad.paid,
public.account.phone_number,
(SELECT COUNT(*) FROM public.match where match_id LIKE '%' || public.account.phone_number) AS total_responses
FROM
public.account
INNER JOIN public.ad
ON public.account.id = public.ad.account_id
INNER JOIN public.email_account
ON public.account.email_account_id = public.email_account.id
ORDER BY
ad.active ASC,
on_page DESC
は完全に機能します。私は4分後にそれを受け入れる – Arya
それは動作します - ' '%のpublic.account.phone_number%と'? – Alex