выборка строк с переменным количеством идентификаторов

Armageddance

Новичок
Какой конструкцией выбрать из таблицы строки, если имеется переменное и заранее неизвестное количество идентификаторов?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Эм, а поподробней?
 

Armageddance

Новичок
Допустим, у меня есть две таблицы, в одной хранятся id клиентов, совершивших покупку в определенный день, во второй - их ФИО. Пусть мне известен массив с id клиентов (но неизвестно их количество) на определенный день. Как используя этот массив id выбрать из базы фио клиентов?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
JOIN таблиц

или

IN(тут массив id клиентов)
 

Armageddance

Новичок
Как-то так?
"SELECT client_fio FROM clients WHERE client_fio IN (SELECT client_id from sessions WHERE day='$day')"
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Armageddance

SELECT client_fio FROM clients WHERE client_id IN (SELECT client_id from sessions WHERE day='$day')
 

Armageddance

Новичок
Ну да. Спасибо. Здорово, что в mysql вложенные запросы есть, не приходится php-циклами ворочать))
 

weregod

unserializer
не переусердствуйте с вложенными запросами, иногда годнее на пхп
 
  • Like
Реакции: Lakr
Сверху