2013-06-13 69 views
-2

有2個表如下:Mysql的選擇數據未顯示

  1. 類別
  2. PC_Relation
 
Table Category:
ID Name
1 Blog
2 Roll
 
Table PC_Relation:
pc_catid pc_postid
1 35
1 33
2 33
2 36

我輸入命令如下:

select * from PC_Relation where pc_postid = 36 

結果:

 
pc_catid pc_postid
2 36

但我想要的信息。

pc_catid = 1

我該怎麼辦?

+1

SELECT * FROM PC_Relation其中pc_catid = 1 – ankurtr

+0

我無法理解你的問題。什麼是問題? –

+0

第三張桌子怎麼樣?這個有什麼作用? – Roopendra

回答

1

如果您想休養pc_catid:

select pc_catid from PC_Relation where pc_postid = 36 

如果您想休養pc_catid = 1,其中:

select * from PC_Relation where pc_catid=1 
0

你試試這個?

select * from PC_Relation where pc_postid = 35 

你只想得到「1 35」的結果嗎?還是「1 35」和「2 36」?

0

試試這個select * from PC_Relation where pc_catid = 1