0

私のデータベースには、特定の ID のコンマ区切り (50,45) を含むフィールドがあり、select では、それをコンマ区切り (44,45) の配列と比較する必要があります。これらの値は明らかにクエリごとに変更されます。これは、私が扱っている現在のデータです。

ある値を別の値と比較するにはどうすればよいですか? したがって、50 または 45 のいずれかが配列 44 および 45 にあるため、上記のクエリは行を返します。

4

1 に答える 1

1

MySQL は現在、配列をネイティブでサポートしていないため、「配列」が何を意味するのかわかりません。

次のようにやりたいことができます:

where find_in_set(44, '50,45') > 0 or find_in_set(45, '50,45') > 0
于 2013-11-05T16:18:37.977 に答える