最近見た(今は見つかりません)この構文は ... LIKE CONCAT( '% 」、COL1、 '%')mysql update table set column3 where table1.column1 like concat( '%'、table2.column2、 '%')
それは選択のためではなく、更新のために働いて、それが0行 に影響を与え、これは私のクエリです:ここ
update locations set email = (
select col2 from vendoremail
where locations.city LIKE CONCAT('%',col1,'%')
AND locations.zip LIKE CONCAT('%',col1,'%')
)
はCOL1のサンプルです: 「455 NチェロキーSt:Muskogee、OK 74403「 引用符なし
私は答えを得るために十分なデータを与えてくれることを願っています。
は、73のベンダーの私のケースではうまくいき、同じ都市、zipコンボではうまく機能しませんでした。 1アップと受け入れられた答え - ありがとう! – phpmydev
これらの日のうちの1つでは、同じ都市に2つ目のベンダーとBOOMが登場します! – Barmar