[bug]or where query got a bug not expect sql where
it's my logic not clean! not a bug. 

this code is ok.

```python
row = (LibProductDataModel
               .select()
               .where((LibProductDataModel.product == product_or_company)
                      | (LibProductDataModel.company == product_or_company))
               .first())

```


query:
```python
LibProductDataModel
   .select()
   .where(LibProductDataModel.product == product_or_company
          | LibProductDataModel.company == product_or_company)
   .first())
```

got:
```sql
('SELECT `t1`.`id`, `t1`.`product`, `t1`.`company`, `t1`.`ticket`, `t1`.`update_time` 
FROM `lib_product_data` AS `t1` 
WHERE ((%s OR `t1`.`company`) = %s) 
LIMIT %s', 
['腾讯', '腾讯', 1])
```

expect:
```sql
('SELECT `t1`.`id`, `t1`.`product`, `t1`.`company`, `t1`.`ticket`, `t1`.`update_time` 
FROM `lib_product_data` AS `t1` 
WHERE `t1`.`product` = %s OR `t1`.`company` = %s 
LIMIT %s', 
['腾讯', '腾讯', 1])
```