Есть таблицы типа:
Main с полями id, item1Id, item2Id, timestamp, ......
item1 с полями id, name, synonym1, synonym2, .....
item2 с полями id, name, synonym1, synonym2, .....
Так вот запрос такой: надо проверять есть ли поля с такими именами в item1 и item2 и если есть, то получать id поля и вставлять все в Main.
Как такое реализовать? По простому через цепочку селектов - страшно медленно и глючно (периодически падает), т.к. itemX поболее двух (5 шт.)
Триггеры? Но тогда, я понимаю, надо делать еще одну таблицу типа main_raw, где вместо id будут item name. Или как? Прошу помощи у ЛОРа.