$sql = "(SELECT * FROM table1 WHERE col1 LIKE '%Computers%'
AND PRICE <= 400
AND BUYURL IS NOT NULL
AND IMAGEURL IS NOT NULL )
UNION
(SELECT DISTINCT * FROM table2 WHERE col2 LIKE '%desktop computer%'
AND PRICE <= 400
AND BUYURL IS NOT NULL
AND IMAGEURL IS NOT NULL )
ORDER BY PRICE ASC";
上記のクエリは、「価格」が 400 を超える値を返すことがあります。ありがとう。