Хочу поиск сделать

Поиск осуществляется по 2 таблицам. Сначала хотел сделать так - делаю запрос к одной - записываю в массив, потом к другой и вы тот-же массив добавляю, но возникают след проблемы - во первых имена полей разные, а во вторых(самых важных) у меня так-же идет разделение на страницы поиска. Т.е. допустим если мне нужно на странице 10 результатов, можно предположить что юберем 5 из одной и 5 из другой, но в одной может быть 1 и тогда все "рушится". тогда решил сделать многотабличный запрос, но честно говря еще не силен в них. Не подскажете как лучше замутить?
Вот пример делал - но он не то вводит почему то

Код:
select pages.text, pages.anchor, articles.id, articles.text from pages, articles where pages.text LIKE '%interpro%' or articles.text LIKE '%interpro%';
Мысль такая, но к сожалению не робит
Помогите плиз