好,會發生什麼情況是我在同一個數據庫中有兩個表,第一個表我會打電話給耐心,第二個約會....兩個列都是「cc」。 ..我尋找一個日期,這匹配我的表在引號中,並抓住「cc」,然後去病人表,並以這樣一種方式,以打印名稱+ CC +日期......這是什麼名稱擔心我是如何使用python連接表格,附加圖像以查看數據庫以及我嘗試加入的代碼的一部分並打印「cc」的匹配項。兩個數據庫表之間的關係
謝謝您的配合。
好,會發生什麼情況是我在同一個數據庫中有兩個表,第一個表我會打電話給耐心,第二個約會....兩個列都是「cc」。 ..我尋找一個日期,這匹配我的表在引號中,並抓住「cc」,然後去病人表,並以這樣一種方式,以打印名稱+ CC +日期......這是什麼名稱擔心我是如何使用python連接表格,附加圖像以查看數據庫以及我嘗試加入的代碼的一部分並打印「cc」的匹配項。兩個數據庫表之間的關係
謝謝您的配合。
你沒有提到你是什麼庫/打算使用的MySQL。我將假設pymssql。這裏有一個簡單的例子,讓你開始基於their documentation和Hatik的查詢。
import pymssql
conn = pymssql.connect("localhost", "admin", "password", "database")
cursor = conn.cursor()
cursor.execute("""
SELECT B.NAME, B.CC, C.DATE FROM
APPOINTMENT A LEFT JOIN PATIENT B ON A.CC = B.CC
""")
row = cursor.fetchone()
while row:
print row
row = cursor.fetchone()
conn.close()
[![部分數據庫關係代碼] [1]] [1] [1]:https://i.stack .imgur.com/DuSzL.jpg – Andres9707
這是我有代碼的圖片 – Andres9707
請將代碼作爲問題的一部分發布,對我來說這太費勁了(我很懶)! – nico
我不是pythonist,但在SQL它看起來像這樣'選擇B.NAME,B.CC,C.DATE自任命LEFT JOIN患者B ON A.CC = B.CC',我很確定python會自己做這個工作,如果你的應用中的模型被正確指定 – Hatik
Do Refer [here](https://stackoverflow.com/a/622308/7081346) –
爲什麼我必須使用B.cc,B .data ...如果名字在患者身上.....等等,我會上傳圖片 – Andres9707