簡體   English   中英

從表2獲取信息以及從表1獲取信息

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM