0

mysql クエリを使用して、rcord に一致する正確な文字列を取得する方法。

これがmytableの「コース」です

course_id course_name
36,45        C#
136,137       Data Entry 

course テーブルのレコードを取得すると、course_id は「136」を保持し、36 も取得します。

正確な文字列一致レコードを取得するのを手伝ってください。

4

1 に答える 1

0

FIND_IN_SETを使用する

select * from your_table
where find_in_set(36, course_id) > 0

しかし実際には、DB 構造を本当に変更する必要があります。複数の値を 1 つの列に格納しないでください。

テーブルは次のようになります (同じコースに複数の ID がある理由は誰にもわかりません)。

course_id   course_name
36          C#
45          C#
136         Data Entry 
137         Data Entry 
于 2013-09-25T07:39:00.560 に答える