1 / 1 / 4
Регистрация: 12.02.2014
Сообщений: 117
|
||||||
1 | ||||||
Считывание данных из несколько таблиц одновременно29.05.2018, 03:28. Показов 1111. Ответов 8
Метки нет (Все метки)
Всем доброго времени суток.
У меня в phpMyAdmin существует БД, в которой 2 таблицы. Мне нужно одновременно считывать и отображать данные из обеих таблиц... Подключение к ним я сделал, считывать данные и отображать из по отдельности я могу, а вот как считать данные и отобразить их сразу с двух таблиц я хз.. Пытался делать так:
Может кто знает как считать данные сразу из нескольких таблиц,
0
|
29.05.2018, 03:28 | |
Ответы с готовыми решениями:
8
Можно ли через INSERT вставить данные полей в несколько таблиц одновременно? Не добавляет данные в несколько таблиц одной базы данных phpmyadmin QTableWidget как создать несколько таблиц одновременно? Запись значения dbedit в несколько таблиц одновременно |
40 / 41 / 13
Регистрация: 10.08.2016
Сообщений: 310
|
||||||
29.05.2018, 07:54 | 2 | |||||
Саир_Крон, Думаю нужно просто написать select запрос, который читаеть из оба таблицы типа
0
|
1 / 1 / 4
Регистрация: 12.02.2014
Сообщений: 117
|
|
29.05.2018, 08:06 [ТС] | 3 |
Я тоже так думал... Но тогда возникает проблема с совподающими данными, такими как id, data-time, и некоторыми другими...
0
|
40 / 41 / 13
Регистрация: 10.08.2016
Сообщений: 310
|
||||||
29.05.2018, 08:14 | 4 | |||||
Напиши в запросе какой столбец тебя нужно. Типа
0
|
1 / 1 / 4
Регистрация: 12.02.2014
Сообщений: 117
|
|||||||||||
29.05.2018, 08:30 [ТС] | 5 | ||||||||||
Я тут в интернете посидел, полазил касательно моей проблемы и понял, что можно сделать типо того:
Добавлено через 6 минут То есть... table1.id имеет имя table1_id table2.id имеет имя table2_id Выгружать данные из table1 и table1 В принципе можно попробовать... Только мне сейчас пипец как срочно бежать надо, буду на месте чеса через 2, а может даже завтра... Тогда то и попробую...
0
|
Модератор
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
|
|
29.05.2018, 09:47 | 6 |
Когда у тебя в запросе больше одной таблицы, то необходимо указывать минимум одно условие связи на каждую пару таблиц. Иначе у тебя возникает декартово произведение строк таблиц. Почитай про JOIN
Добавлено через 16 секунд Когда у тебя в запросе больше одной таблицы, то необходимо указывать минимум одно условие связи на каждую пару таблиц. Иначе у тебя возникает декартово произведение строк таблиц. Почитай про JOIN
0
|
350 / 294 / 71
Регистрация: 15.09.2017
Сообщений: 1,305
|
|
29.05.2018, 12:31 | 7 |
Саир_Крон, два последовательно идущих цикла не пробовали сделать?
0
|
1 / 1 / 4
Регистрация: 12.02.2014
Сообщений: 117
|
|||||||||||
30.05.2018, 05:59 [ТС] | 8 | ||||||||||
Написал код, используя в качестве примера, пример кода, предоставленный пользователем Dilshod Komilov
Код получился такого типа:
То он ничего не показывает, то ругается на запись:
______________________________________________________ Постораюсь разузнать что не будь касательно этого.... Может найду полезные для себя кусочки кода, которые смогут решить мою проблему... Даже не знаю о чем вы говорите... Но попробую и по этому вопросу, что нибуть разузнать...
0
|
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,211
|
|
30.05.2018, 06:50 | 9 |
JOIN, UNION ALL
в вашем вопросе должны быть исходные таблицы и желаемый результат это же не форум телепатов
0
|
30.05.2018, 06:50 | |
30.05.2018, 06:50 | |
Помогаю со студенческими работами здесь
9
Удаление данных из нескольких связанных таблиц одновременно Считывание данных с двух таблиц Считывание таблиц данных из Excel в MathCAD Добавление данных в несколько связанных таблиц и просмотр этих данных на одной форме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |