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

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

Можно ли объединить эти два запроса в один, если между таблицами нет связи?
  • Вопрос задан
  • 2402 просмотра
Подписаться 4 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 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 инъекция
Ответ написан
Ваш ответ на вопрос

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

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