Задать вопрос

Можно ли объединить SQL-запрос?

Есть код
$id_mark=$tech['marka']; $id_model=$tech['model'];
            $marks = mysqli_query($db,"SELECT name FROM marka WHERE id='$id_mark'");
            $marka = mysqli_fetch_assoc($marks);
            $models = mysqli_query($db,"SELECT name FROM model WHERE id='$id_model'");
            $model = mysqli_fetch_assoc($models);

Можно ли объединить эти два запроса в один, если между таблицами нет связи?
  • Вопрос задан
  • 2403 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
sajgak
@sajgak
SELECT marka.name AS marka_name, model.name AS model_name FROM marka
INNER JOIN model ON model.id = '$id_model'
 WHERE marka.id='$id_mark'

только переменные экранируйте, а то ваш запрос - классическая SQL инъекция
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы