Подскажите пожалуйста..
в бд ест 2 таблицы: a и b и в каждой таблице есть 2 столбика 1 и 2. нужно сравнивать значения столбика 1 из обоих таблиц. если при сравнении получается так, что строка первой таблицы больше второй, а при следующем сравнении меньше то между этими значениями (в таблице b) должна создаться новая строка с данными из таблицы a
Самое простое (если таблицы небольшие) - выбрать все данные из обеих таблиц в массивы, далее c помощью цикла пройти по ним и при необходимости дополнять с помощью, например, array_splice. После этого, на основе второго массива создать таблицу.