我在我的數據庫中的兩個表:MySQL的幫助,使用重複的條目where子句
test1的,看起來像:
ID pubmed_ID
-------------------
1 22
2 22
test2的樣子:
antigen pubmed_ID
------------------
Hello 22
Bye 22
當我使用以下選擇說明:
select *
from test1, test2
where test1.pubmed_ID = test2.pubmed_ID;
我得到:
ID pubmed_ID antigen pubmed_ID
--------------------------------
1 22 Hello 22
2 22 Hello 22
1 22 Bye 22
2 22 Bye 22
爲什麼抗原被複制?當他們只在test2表中存在一次時?
主鍵如下TEST1 =「ID」欄和用於測試2兩者「抗原」和「pubmed_ID」形成複方主鍵
我缺少的東西簡單這裏嗎?
我將如何選擇「雙」比賽? – Harpal 2010-07-12 02:49:47
@Harpal,你想要哪一個? – 2010-07-12 02:50:34
行1和行4請 – Harpal 2010-07-12 02:52:17