0

標準の LAMP 環境を使用しています。条件に適合しない結果と適合する結果を返すという事実を除いて、機能しているように見えるMySQLクエリを作成しました。

$sql = "SELECT items.code, cats.cat_name, cats.id
        FROM items, cats
        WHERE cats.cat_name LIKE concat('%', items.code, '%') ";

返される結果には、一致するすべてのレコード (items.code と cats.cat_name) が含まれますが、取得された結果のさらに下には、一致しない cat_names も表示されます。

4

1 に答える 1

1

コードがnullまたは空の文字列であるアイテムに少なくとも1行あると思います。すべての猫の行は、アイテムのそのような行と結合されます。

于 2013-08-31T08:44:31.107 に答える