两个数据库表之间的关系

时间:2017-06-30 04:06:22

标签: python mysql python-2.7

很好,会发生的事情是我在同一个数据库中有两个表,第一个表我称之为患者,第二个约会....两个都有相同的列是" cc" ....我寻找一个约会,用引号将我的表格匹配并抓住" cc"然后转到患者表格,并以我打印名称+ cc +日期的方式输入名称......让我担心的是我如何在表格与python之间建立链接,附加图像以查看数据库以及我尝试加入的部分代码并打印" cc&#34的匹配;

感谢您的合作。

Data from the first table

Data from the second table

1 个答案:

答案 0 :(得分:0)

您没有提到您打算/打算用于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()