繁体   English   中英

如果table1 field1与table2 field2匹配,则回显table1 field2

[英]if table1 field1 matches table2 field2 echo table1 field2

我目前正在学习MYSQL和php,并希望对表连接有一些建议。 我有2张桌子:

表格1

model_name
quantity

表2

model_name
customer_name

如果表2的模型与table1 model_name匹配,我需要在模型下回显customer_name

这是我目前所拥有的

$sql = "SELECT id, model_name, quantity FROM model";
$result = $conn->query($sql);
echo "<table width='100%' style='margin:15px;'><tr>";
while($row = $result->fetch_assoc()) {
echo "<td> " . $row["model_name"] . "<br />" . $row["quantity"] . "</td>";
}

echo "</tr><tr>";

echo "</tr></table>";

感谢您提供的任何建议。

SELECT t2.customer_name 
FROM table2 t2
INNER JOIN table1 t1
ON t1.model_name=t2.model

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM