2011-05-24 28 views
-2
$sql = "SELECT * FROM `basic` WHERE id = 2 LIMIT 0, 30"; 

我想從同一查詢中的'用戶'表檢索數據。用戶表的 領域是使用兩個表與mysql

1.country

2.name

3.userid

基本表包括銷售商品和有每種一個唯一的ID。 用戶表也由用戶組成,每個用戶都有唯一的ID。

如果我說我想從基礎表中的數據其中id是4,其中id是15相同的查詢用戶的表....我應該怎樣改寫上面的mysql聲明

+5

都是表格任何方式相互關聯?任何FK? – 2011-05-24 06:32:01

+0

基本里面有什麼字段 – Ibu 2011-05-24 06:33:33

+0

不是他們不相關 – 2011-05-24 06:34:16

回答

2
$sql=SELECT * 
     FROM `basic` as b inner join `table2` as c 
     WHERE b.id =c.id 
+0

他需要先閱讀教程。他沒有做過功課。 – nunu 2011-05-24 06:39:15

3

可能是你需要請閱讀JOIN。嘗試閱讀一些可幫助您提高編程知識的教程。