Помощник
|
Две базы объединить |
autotype
|
Сообщение
#1
|
||
|
|
||
|
|||
Banderas |
5.8.2011, 15:02;
Ответить: Banderas
Сообщение
#2
|
|
можно все в массив и работать с массивом...
|
|
|
autotype
|
Сообщение
#3
|
|
думал над этим но сортировкой не выходит там полей больше чем в примере
|
|
|
xweb_mw |
9.8.2011, 15:06;
Ответить: xweb_mw
Сообщение
#4
|
|
Сколько полей в таблицах? Почему не получается с помощью массивов? Я так представляю: данные с одной таблицы в один массив поместить, данные с другой таблицы в другой массив. Берем первый массив и в цикле выводим данные, заодно проверяем дату в другом. все должно получиться.
|
|
|
autotype
|
Сообщение
#5
|
|
дело в том что может быть в таблицах разные даты не совпадать что тогда?
|
|
|
matroskin8 |
11.8.2011, 11:10;
Ответить: matroskin8
Сообщение
#6
|
|
дело в том что может быть в таблицах разные даты не совпадать что тогда? Эмм... это как бы должен решать тот, кто пишет программу, мы же не знаем, что должно быть тогда Вообще, для этого существуют условия: если выполняется - делаем одно, иначе - другое. В общем, приведите четкую структуру таблиц и их содержимое. И, главное, четко поставьте задачу с описанием того, что должно получиться... Если все это будет - попробуем помочь |
|
|
xweb_mw |
11.8.2011, 17:36;
Ответить: xweb_mw
Сообщение
#7
|
|
нужно все условия сразу писать Тогда можно сделать следующим образом. Данные с таблиц помещаем в массивы. Сортируем их по дате, сортировку можно сделать и сразу при извлечении из базы данных. Далее берем по значению с каждого массива, сравниваем даты и смотрим. Если даты совпали, то тут все понятно - выводим. Если даты не совпали - выбираем значение с меньшей датой, и выводим его. И далее в цикле повторяем действия. Думаю тут все должно быть понятно
|
|
|
matroskin8 |
11.8.2011, 18:23;
Ответить: matroskin8
Сообщение
#8
|
|
...Далее берем по значению с каждого массива, сравниваем даты и смотрим. Если даты совпали, то тут все понятно - выводим. Если даты не совпали - выбираем значение с меньшей датой, и выводим его. И далее в цикле повторяем действия... Думаю, алгоритм не совсем правилен... или я не совсем правильно его понял. Правильнее считать массив, значения которого будут выводиться в первую колонку, ключевым. Далее брать значение даты первого элемента ключевого массива и сравнить его со всеми значениями дат второго массива. Если совпадение есть - выводим две колонки: в первой - значение из первого массива, во второй - из второго. Иначе - только значение первого (которое должно быть в любом случае, насколько я понял ТС) в первой колонке. |
|
|
xweb_mw |
12.8.2011, 10:35;
Ответить: xweb_mw
Сообщение
#9
|
|
Думаю, алгоритм не совсем правилен... или я не совсем правильно его понял. Правильнее считать массив, значения которого будут выводиться в первую колонку, ключевым. Далее брать значение даты первого элемента ключевого массива и сравнить его со всеми значениями дат второго массива. Если совпадение есть - выводим две колонки: в первой - значение из первого массива, во второй - из второго. Иначе - только значение первого (которое должно быть в любом случае, насколько я понял ТС) в первой колонке. Я так предлагал выше, но автору не понравилось это решение дело в том что может быть в таблицах разные даты не совпадать что тогда? если дата во второй таблице не будет совпадать с датой из первой таблицы, то тогда эта дата не будет выводиться (если я все правильно понял ) |
|
|
matroskin8 |
12.8.2011, 12:13;
Ответить: matroskin8
Сообщение
#10
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие базы Semrush кейвордов по разным тематикам! Много кейвордов с трафиком и без конкуренции! Volume, KD, CPC | 20 | Krok | 6130 | Вчера, 5:43 автор: Krok |
|
Базы досок объявлений России, Украины, Беларуси и Казахстана | 5 | freeax | 6393 | 10.3.2024, 15:07 автор: freeax |
|
Базы Youtube кейвордов с данными по конкуренции и Volume | 1 | Krok | 761 | 10.3.2024, 6:28 автор: Krok |
|
Свежие базы ключевых слов с подсказок гугла! | 121 | Krok | 67347 | 10.3.2024, 6:22 автор: Krok |
|
ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ [Чарджбек|Рекавери|Возврат] |
9 | Leado | 3758 | 9.2.2024, 16:04 автор: baza0013 |
Текстовая версия | Сейчас: 19.3.2024, 10:22 |