PHP & MySQL Как получить несколько записей из одной таблицы и соответствующих записей из другой таблицы и отобразить их вместе.php и mysql как присоединиться к таблице
У меня есть код, который суммирует всю стоимость покупки всех фирм в моей таблице (торги) и отображает значение по отношению к фирменному коду (buy_firm_code). У меня есть другая таблица (client_firm), которая содержит всю мою фирму и их коды. Поле имени фирмы называется firm_name, в то время как поле фирменного кода называется firm_code, которое является основным полем для поля buy_firm_code таблицы торгов. Я хочу получить firm_name из таблицы client_firm и отобразить их по отношению к их соответствующему buy_firm_code, который я получил из таблицы торгов. Как написать эту вторую часть кода PHP. Заранее спасибо.
<?php
//code that sums all the purchase value of all firms in my table (trades) and displays the value against the firm code(buy_firm_code)
$con=mysqli_connect("localhost","user","password","database");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$buy_firm_code="";
$buy_value="";
$sql="SELECT buy_firm_code, SUM(trade_value) value_bought FROM trades GROUP BY buy_firm_code ORDER BY value_bought DESC";
if ($result=mysqli_query($con,$sql))
{
// Fetch one and one row
while($row=mysqli_fetch_array($result)){
$buy_firm_code=$row['buy_firm_code'];
$buy_value = $row['value_bought'];
echo $buy_firm_code.'<-->'.$buy_value .'<br>';
}
// Free result set
mysqli_free_result($result);
}
mysqli_close($con);
?>
Почему ты не хотите присоединиться к результатам в SQL-запросе? – ToothlessRebel