[英]getting info from table 2 with the info from table 1
我没有SQl的经验(也没有php的经验)
我目前正在从数据库中的表中获取信息,并将其放在我的网站上。 现在,我正在尝试从我的第一个表格槽中的另一个表格槽数据中获取信息$sql = "SELECT * FROM patients";
示例:在我当前的语法中,名为“ species_id”的第3行为“ 1”。 在另一个表中,ID为1,种类=“ cat”。 我要在行中放入第一张表格中的信息的猫。
理论上我想要类似
$sql = "SELECT * FROM patients SELECT species_description
FROM species
WHERE species_id=species_id;";
(这显然不起作用,但我希望您有一个更好的主意)如何正确执行此操作(最佳方法)?
假设您的Patientes表中有species_id,这是您可以建立联接的物种中id的关联值
$sql = "SELECT patients.* , species.species_description
FROM patients
INNER JOIN species on patients.species_id=species.id;";
谢谢大家的回答,我使用此代码修复了它
$sql = "SELECT patients.* , species.species_description
FROM patients
INNER JOIN species on patients.species_id = species.species_id;";
感谢@scaisEdge (谢谢!)和w3schools页面上有关如何使用INNER JOIN的答案(以前从未了解过),谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.