Я хотел бы выбрать и получить результаты из двух отдельных таблиц базы данных, а затем объединить их в одну таблицу html. Я мог бы выполнять команды и называть их отдельно, объединять результаты и прокручивать их. Есть ли способ сделать это с одним запросом?Объедините 2 запроса из разных таблиц с разными именами полей
Пример ниже не будет работать, но это логика того, что я хотел бы достичь.
$SQL = "SELECT * FROM table3 WHERE column5 = 'YES'";
$Data = mysql_query($SQL);
$SQL = "SELECT * FROM table1 WHERE column1 = 'YES'";
$Data = mysql_query($SQL);
// loops through records displaying in table format
for($Loop = 0; $Loop < mysql_num_rows($Data); $Loop++)
{
$Row = mysql_fetch_assoc($Data);
$Ref = $Row["Ref"];
// rest of fields
}
Примечание: Я знаю, что MySQL является устаревшим. Я перейду к pdo, когда я перестрою сайт, но на данный момент мне нужно использовать функцию mysql
.
У обеих таблиц одинаковое количество столбцов? – Mihai
Каковы поля в ваших таблицах? – Maximus2012
Обе таблицы имеют различное количество столбцов и названий столбцов –