Есть две таблицы В одной (t1) записи типа name Недорого розовый Nokia X6 со скидкой В другой (t2) записи типа name Nokia X6 Нужно сделать запрос такого типа select * from t1,t2 where t2.name входит в t1.name
Хм, именно такие таблице хочешь сделать? можно по другому поступить: первую таблицу создать как: name | marka | description Nokia | Х6 |Недорогой розовый Nokia X6 со скидкой вторая таблица: name | marka | Nokia | Х6 | Тогда запрос будет более легче: select * from t1,t2 where t2.name=t1.name;
[sql]select * from t1 join t2 on t1.name like '%'+t2.name+'%'[/sql] Хрен знает будет ли работать. Я не уверен что MySQL умеет конкатенировать строки оператором '+'