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

Можно ли объединить 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);

Можно ли объединить эти два запроса в один, если между таблицами нет связи?
  • Вопрос задан
  • 2406 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 инъекция
Ответ написан
Ваш ответ на вопрос

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

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