У меня было четыре разных таблицы, скажем, table1, table2, table3 и table4, и эти таблицы содержат разные данные; Теперь я хочу выполнить поиск по этой 4 таблице, которая даст один результат.
table1-fields:
id, product_name, price, product_category;
table2-fields:
id,company_name, company_description, location;
table3-fields:
id, business_name, location, business_category;
table4-fields:
id, building_type, location, name
У меня была такая форма:
<form name="me" action="search.php">
<input type="text" name="search" style="width:inherit;" size="25"
value="type your search here"
onclick="me.search.value='';" style="font-size:small" height="20"/>
<input type="submit" name="Submit2" class="button" value="SEARCH" />
</form>
В search.php я хочу что-то вроде
SELECT * FROM table1, table2, table3, table4
WHERE table1.product_name LIKE '%" . $name . "%'
OR table2.company_name LIKE '%" . $name . "%'
OR table3.business_name LIKE '%" . $name . "%'
OR table4.name LIKE '%" . $name . "%'`;
SQL-оператор, который будет искать эти 4 таблицы одновременно.
Как я мог это сделать? Пожалуйста, помогите.