|
0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 7
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MySQL Средствами php и mysql пытаюсь реализовать выборку из двух таблиц31.05.2016, 15:53. Показов 725. Ответов 11
Метки нет (Все метки)
Добрый день.
Есть две таблицы: Первая (tb_ain - таблица с модулями)
А на выходе пытаюсь получить итоговую таблицу:
Надо раскидать сигналы из второй таблицы в модули первой, согласно полю TYPE. Т.е. сигнал, который работает по Частоте никак нельзя передать в модуль, который работает по сопротивлению (ну т.д.). При этом 1 сигнал из второй таблицы может занять лишь один канал в модуле. А кол-во каналов задается в первой таблице в поле chan_num. Также, сигналы из второй таблицы нужны не все, а только соответствующие полу field02. Это соответствие задается через php форму пользователем. Вот пытаюсь сделать итоговую таблицу, чтоб понимать, какое кол-во (и какие) модулей способно обработать выборку сигналов из второй таблицы. Сначала запросом определил сколько однотипных сигналов в таблице два:
Может подскажете более толковый способ?
0
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 31.05.2016, 15:53 | |
|
Ответы с готовыми решениями:
11
MySQL + PHP запрос на выборку уникальных строк по последней дате из двух таблиц
PHP+MySQL Вывод из двух таблиц при двух условиях |
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
| 31.05.2016, 16:02 | |
|
Извиняюсь в электрике не силен, а 4-20 мА(0,03) и 4 - 20 мА я так понял относится к одному и тому же типу. Есть принципиальные различия в этих формулировках? По хорошему типы надо вынести в отдельную таблицу, а уже в этих двух в графе type будут только id типа из созданной таблицы
0
|
|
|
85 / 78 / 32
Регистрация: 26.11.2015
Сообщений: 481
|
|
| 31.05.2016, 16:17 | |
|
решил написать Вам запрос, да посмотрел как у вас поля обозваны (fieldN): буэээ. Пишите запросы к таким таблицам сами. А изучить sql до уровня решения вашего примера -пара часов
0
|
|
|
0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 7
|
|
| 31.05.2016, 16:27 [ТС] | |
|
СлаваВирус, на текущем этапе эту разницу учитывать не нужно (считаем за один тип сигнала).
wq, в данном примере не так и много "noname" полей)). Но всё равно спасибо
0
|
|
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
||
| 31.05.2016, 16:34 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 7
|
|
| 31.05.2016, 16:46 [ТС] | |
|
Я с Вами полностью согласен, изначально правильно спроектированная БД (с правильно определенными сущностями, атрибутами и связями) - залог успешной работы проекта и в дальнейшем снимет порядка 70% всех возможных вопросов.
Но сейчас принимаем что это один тип данных. Значение за скобкой в поле type первой таблицы сейчас мне не нужно учитывать. Возможно в дальнейшем и вовсе приведу этот атрибут к единому виду.
0
|
|
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
| 31.05.2016, 16:51 | |
|
Ок оставляем, так оставляем)))если скинете дамп этих двух таблиц, попробуем накидать)
0
|
|
|
0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 7
|
|
| 31.05.2016, 17:06 [ТС] | |
|
вот таблички
0
|
|
|
0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 7
|
|||||||||||||||||||||
| 31.05.2016, 20:23 [ТС] | |||||||||||||||||||||
|
Если привести данные в исходных таблицах к одному виду и выполнить следующий запрос:
оставшиеся вычисления (деление TOTAL_SIGNAL на chan_num, с округлением в большую сторону) можно проделать в этом же запросе или средствами php? как теперь из получившегося результата добиться вида итоговой таблицы? а можно как-то через LIKE выполнить запрос (чтобы не приводить информацию в столбце type к единому виду)?
0
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 7
|
|
| 07.06.2016, 22:03 [ТС] | |
|
Апну тему, может кто даст дельный совет.
0
|
|
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
||||
| 08.06.2016, 13:56 | ||||
|
используете две таблицы, в которых я таких выходных данных не наблюдаю
0
|
||||
|
0 / 0 / 0
Регистрация: 31.05.2016
Сообщений: 7
|
||||||||||||||||||||||||||
| 08.06.2016, 14:23 [ТС] | ||||||||||||||||||||||||||
|
Потому что итоговая таблица - это моя "хотелка" и пока существует только в экселе.
Немного усложним первоначальную задачу. Если на примере двух ранее указанных таблиц, то итоговые данные хочу видеть вот так:
Отсюда мы получаем, что X=6 Y=17. При этом X и Y - переменные, которые характеризуют размеры шкафа, в который можно запихнуть лишь ограниченное кол-во модулей. Это ограничение указывает пользователь через форму (например X=30, Y=116). Если X и Y превышают ограничение, то оставшиеся модули и сигналы уже пихаются во во второй шкаф и т.д.
0
|
||||||||||||||||||||||||||
| 08.06.2016, 14:23 | |
|
Помогаю со студенческими работами здесь
12
Как вывести дерево из двух таблиц MySQL PHP
Запрос на выборку из двух таблиц Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|