フルネームを含むフィールドのレコードを部分的に一致させる select ステートメントが必要です。
レコードに john が含まれている場合、john、johnson、johnsmith などのレコードが表示されます。john は名前のどこにでもある可能性があります
レコードに john が含まれている場合、john、johnson、johnsmith などのレコードが表示されます。john は名前のどこにでもある可能性があります
select
name_field
from
my_table
where
name_field like '%john%'
更新:質問について
「row1 の name_field の値が、他の row2 から rowN までの同じフィールド値と完全または部分的に一致するかどうかを調べる方法」ということですか?
あなたは「これはまさに私が必要としているものです」と答えました。
次の解決策が役立つ場合があります。
select
t.name_field_id, t.name_field as 'name_value',
d.name_field_id as 'id_of_dup', d.name_field as 'dup_in'
from
my_table t,
my_table d
where
d.name_field != t.name_field
and d.name_field like concat( '%', t.name_field, '%' )
order by name_value, dup_in;