Запрос из двух таблиц - MySQL (220252)
Формулировка задачи:
Здравствуйте.
Необходимо выбирать значения из двух таблиц. Укажите пожалуйста правильный путь.
Первый вариант не проходит по синтаксису. Второй проходит, но не совсем то, что надо.
SELECT * FROM table1 WHERE lastName LIKE '%имя%' AND SELECT table1.id, lastName, age FROM table1 JOIN table2 ON table1.id = table2.id WHERE checking = '1'
SELECT table1.id, lastName, age FROM table1 JOIN table2 ON table1.id = table2.id WHERE checking = '1' AND lastName LIKE '%имя%'
Решение задачи: «Запрос из двух таблиц»
textual
Листинг программы
SELECT table1.id, lastName, temp FROM table1 JOIN table2 ON table2.id = table1.id JOIN table3 ON table3.id = table1.id AND table2.phone = '331313' AND table3.check = '1'
Объяснение кода листинга программы
В представленном коде выполняется запрос к трём таблицам с условием на объединение по идентификатору (id) из первой таблицы (table1) в другие две (table2 и table3). Результатом запроса будут строки, содержащие значения идентификатора (id), фамилии (lastName) и временной метки (temp) из первой таблицы (table1), при условии, что в таблице table2 значение телефонного номера (phone) соответствует заданному критерию '331313', а в таблице table3 значение столбца check равно '1'.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д