嗨,我正在学习MySQL
加入。从教程中我得到了两张桌子。
查询是
<?php
// Make a MySQL Connection
// Construct our join query
$query = "SELECT family.Position, food.Meal ".
"FROM family, food ".
"WHERE family.Position = food.Position";
$result = mysql_query($query) or die(mysql_error());
// Print out the contents of each row into a table
while($row = mysql_fetch_array($result)){
echo $row['Position']. " - ". $row['Meal'];
echo "<br />";
}
?>
结果是
*我的问题是,这个选择逻辑是什么。*如果您从获取family
餐桌位置开始并在食物表中搜索它,我认为结果应该是
Dad|steak
Dad|Tacos
Mom|Salad
但结果不同。搜索的工作方式和结果集的组织方式。请帮助我了解这是如何工作的,在此先感谢您......