[英]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.