2011-05-24 81 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。尝试阅读一些可帮助您提高编程知识的教程。