0

こんにちは、私を助けてもらえますか? 一部のフィールドを除いてまったく関係のない2つのテーブルを結合しようとしていますが、主なアイデアは次のとおりです。

  • 2 つのテーブルを結合する
  • フィールドに「コード」を含むアイテムを探します。しかし、それを言っているエラーは常にあります

#1054 - 「where 句」の不明な列「username」

 SELECT role ,id,'' as type, '' as logo, username,'' as contactperson, lastname, '' as        companyname, firstname, '' as address, description, address FROM users 
 UNION
 SELECT '' as role, id,type, logo,'' as username, contactperson, '' as lastname,     companyname, '' as firstname, address, description, website FROM company
 WHERE type LIKE '%code%'
 OR logo LIKE '%code%'
 OR username LIKE '%code%'
 OR contactperson LIKE '%code%'
 OR lastname LIKE '%code%'
 OR companyname LIKE '%code%'
 OR firstname LIKE '%code%'
 OR address LIKE '%code%'
 OR description LIKE '%code%'
OR address LIKE '%code%')

私のコードはやり過ぎのように思えますが、助けてください。または私の問題と同じ投稿?

4

1 に答える 1