Как записать выборку из таблицы?

284
04 июня 2017, 19:21

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

'SELECT `operator` FROM `table2` WHERE `client` = clientname'
'SELECT * FROM `table1` WHERE `table1`.`operator` = `table2`.`operator`'
Answer 1

Вот пример для UPDATE запроса с JOIN который вы хотели:

UPDATE `table1` JOIN `table2` ON `table1`.`operator`=`table2`.`operator` SET (`table1`.`column1` = "Вася", `table1`.`column2` = "Петя") WHERE `table2`.`ClientName` = "Оля"
Answer 2

Мне кажется такой запрос вам подойдет:

SELECT * FROM `table1` LEFT JOIN `table2` ON table1.operator=table2.operator WHERE table2.ClientName = "Петя";
READ ALSO
Несколько условий в SQL

Несколько условий в SQL

Мне нужно сделать запрос к БД, в котором необходимо выполнить выборку по условиямПричем условий 5, необходимо выполнение хотя бы 4х

379
Как сделать INSERT DUPLICATE KEY UPDATE?

Как сделать INSERT DUPLICATE KEY UPDATE?

есть таблица с полями:

344
mysqli_query не работает последнее INSERT INTO в очереди

mysqli_query не работает последнее INSERT INTO в очереди

Вот есть такой код, не работает последнее условие $query_last, хоте выше, аналогичный код в $query- работает, не пойму в чем проблема

228
MySQL. Многие ко многим

MySQL. Многие ко многим

Здравствуйте, коллеги!

184