Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
47 / 47 / 24
Регистрация: 16.09.2013
Сообщений: 349
1

Объединить два запроса по id в один

24.02.2014, 16:38. Просмотров 1307. Ответов 5
Метки нет (Все метки)


Привет, форумчане.

PHP
1
2
$res = mysqli_query($db, 'SELECT `sestra` FROM `mama` WHERE `id`= 5');
$res2 = mysqli_query($db, 'SELECT `sestra` FROM `mama` WHERE `id`= 10');
Как мне эти два запроса объеденить в один?

Допустим в первом запросе результатом будет Катя, а во втором - Марина.
Надо чтобы в объединенном запросе вывел Катю и Марину.
Если есть такая выгода вообще. Если же Вы считаете, что эффективней оставить два разных запроса - напиши, не стесняйтесь.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2014, 16:38
Ответы с готовыми решениями:

Как объединить два запроса с разных таблиц в один?
как объединить два запроса с разных таблицы в один сейчас есть вот такой запрос с выводом в...

Объединить два запроса в один
Здравствуйте. у меня есть два запроса. не могу их объединить в один так как много таблиц сразу...

Как объединить два запроса в один
Есть 2 запроса. Больно геморно их переписывать в один. Хочу объединить их как это сделать. ...

есть два запроса как их объединить в один?
есть запрос SELECT TIME FROM reception WHERE TIME NOT IN (SELECT TIME FROM doctor) и запрос ...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы Fullstack-разработчиков на PHP‌
5
13194 / 6581 / 1040
Регистрация: 10.01.2008
Сообщений: 15,069
24.02.2014, 16:56 2
Лучший ответ Сообщение было отмечено Eur93 как решение

Решение

MySQL
1
SELECT `sestra` FROM `mama` WHERE `id` IN (5, 10);
1
47 / 47 / 24
Регистрация: 16.09.2013
Сообщений: 349
24.02.2014, 17:22  [ТС] 3
Vovan-VE, а как потом обратиться к первому значению и ко второму? Понимаю, что [0] это будет первое значение,[1] - второе, но буковками как?

PHP
1
2
$res = mysqli_query($db, 'SELECT `sestra` FROM `mama` WHERE `id` IN (5, 10);
$row = mysqli_fetch_array($res);
$row['sestra'] - здесь, наверное, выведет первое значение...
0
13194 / 6581 / 1040
Регистрация: 10.01.2008
Сообщений: 15,069
24.02.2014, 18:10 4
Цитата Сообщение от Eur93 Посмотреть сообщение
Понимаю, что [0] это будет первое значение,[1] - второе, но буковками как?
Нет, неправильно. Записи живут в неупорядоченном виде и извлекаются (в данном запросе выше) тоже в неопределенном порядке. Тут правильнее будет запросить и id тоже:
MySQL
1
SELECT `id`, `sestra` FROM ...
Цитата Сообщение от Eur93 Посмотреть сообщение
но буковками как?
Работа с БД MySQL
0
47 / 47 / 24
Регистрация: 16.09.2013
Сообщений: 349
24.02.2014, 18:29  [ТС] 5
Vovan-VE,

PHP
1
$row['login']
будет относиться как и к первой так и ко второй строчке? или как-то по-другому надо?
0
13194 / 6581 / 1040
Регистрация: 10.01.2008
Сообщений: 15,069
03.03.2014, 15:25 6
Цитата Сообщение от Eur93 Посмотреть сообщение
будет относиться как и к первой так и ко второй строчке?
У Вас должно получиться от 0 до 2 разных $row, в каждом из которых будут свои ['login'] и ['sestra'].
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2014, 15:25

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Как объединить два хml запроса в один?
my $url = "http://www.сайт1.ru/cgi-bin/info.pl?user=" . myesc("$in{name}"); //первый запрос my...

Как объединить два SQL запроса в один?
Хочу,чтобы при добавлении договора в COMBOBOX отображались заявки,поступившие от администрации. ...

Как в Access объединить два запроса и более в один
SELECT Таблица.ФИО, Таблица.профосмотр, Таблица., Таблица. FROM Таблица GROUP BY Таблица.ФИО,...

Как объединить два WP_Query запроса в один,не действует запрос по диапазону цен
попробовал обьединить так запрос как написано по этому адресу...


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

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

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