Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
dukesov
17 / 17 / 10
Регистрация: 24.08.2015
Сообщений: 456
1

Составить запрос для трех таблиц

11.01.2018, 14:52. Просмотров 230. Ответов 2
Метки нет (Все метки)

Всем привет. Помогите составить запрос для трех таблиц сразу.
PHP
1
2
3
4
5
$query = mysqli_query($link, "SELECT * FROM `device_1` WHERE `device` = '$dev[2]' UNION SELECT * FROM `device_1` WHERE MATCH (a_number) AGAINST ('$dev[2]')");
 
$query = mysqli_query($link, "SELECT * FROM `device_2` WHERE `device` = '$dev[2]' UNION SELECT * FROM `device_2` WHERE MATCH (a_number) AGAINST ('$dev[2]')");
 
$query = mysqli_query($link, "SELECT * FROM `device_3` WHERE `device` = '$dev[2]' UNION SELECT * FROM `device_3` WHERE MATCH (a_number) AGAINST ('$dev[2]')");
Разные только таблицы, поля одинаковые.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2018, 14:52
Ответы с готовыми решениями:

Сортировка php данных из трех таблиц для вывода по времени
Всем доброго времени суток, опишу следующую проблему которую я не знаю как реализовать уже в...

MySQL - помогите сделать запрос для двух таблиц
Помогите, плиз, сделать запрос на MySQL вот для такого случая (sql я почти не знаю, поэтому понятия...

Запрос для трех таблиц
Доброго времени суток! Имеется три таблицы Table_1, Table_2, Table_3 (на рисунке). В Table_2...

SQL запрос для трех таблиц. Пните в нужном направлении!
Необходимо написать SQL запрос для БД, состоящей из трех таблиц. Структура БД в прикрепленном...

Не могу составить SELECT запрос для 2-х таблиц
Есть 2 таблицы. Таблица "Fields" укорочена, чтобы не захламлять сообщение. 1)Patients:...

2
Sternman
57 / 58 / 28
Регистрация: 10.01.2018
Сообщений: 357
Завершенные тесты: 2
11.01.2018, 19:42 2
запрос отправить можно 1 пачкой но как вы собираетесь принимать данные?

Добавлено через 21 минуту
попробуйте что-то типа

SQL
1
2
3
4
5
SELECT * FROM `device_1` WHERE `device` = '$dev[2]' UNION SELECT * FROM `device_1` WHERE MATCH (a_number) AGAINST ('$dev[2]')
 UNION 
SELECT * FROM `device_2` WHERE `device` = '$dev[2]' UNION SELECT * FROM `device_2` WHERE MATCH (a_number) AGAINST ('$dev[2]') 
 UNION 
SELECT * FROM `device_3` WHERE `device` = '$dev[2]' UNION SELECT * FROM `device_3` WHERE MATCH (a_number) AGAINST ('$dev[2]')
0
ezd
9 / 9 / 5
Регистрация: 09.01.2018
Сообщений: 95
11.01.2018, 19:52 3
Там где вы в одном запросе делаете WHERE device="..." ... UNION ... WHERE MATCH объедините это в один WHERE (device="..." OR MATCH ...)

Ну а три запроса объединить с помощью UNION уже.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2018, 19:52

Составить запрос для двух зависимый таблиц
Здравствуйте! Что-то я не могу придумать как составить запрос. Итак: 1. Есть одна таблица,...

Тройной вложенный запрос/запрос из трех таблиц
Добрый день, помогите, пожалуйста, правильно составить sql запрос. Есть три таблицы: 1. Список...

Запрос из трех таблиц
Никак не могу сообразить. есть 3 таблицы 1. Location(ID, IP, physical, indoor, user) 2....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru