我正在尝试执行两个步骤(1)将数据库键选择为数组,(2)将用于提供另一个查询。
示例
arch/x86/built-in.o:(.rodata+0x1cb8): undefined reference to 'sys_monlak'
make[2]: *** [vmlinux] Error 1
make[2]: Leaving directory '/home/su/linux-lts-vivid-3.19.0/debian/build/build-generic'
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory '/home/su/linux-lts-vivid-3.19.0'
make: *** [/home/su/linux-lts-vivid-3.19.0/debian/stamps/stamp-build-generic] Error 2
然后使用数组var $ emailList使用此sql语句选择数据 从file1中选择id,名称,地址,电话,其中id为($ emailList) 用于处理循环。
答案 0 :(得分:0)
根据我的理解,你正在对同一个数据库进行查询吗?如果是这样,那么为什么不使用连接语句。
如果您还不知道,那么您可以参考此http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins
答案 1 :(得分:0)
您可以使用IN
子句的子查询,如定义in the docs。所以:
SELECT id,
name,
address,
phone
FROM file1
WHERE id IN
(SELECT ID
FROM file1
INNER JOIN file2
ON file1.id = file2.id)
有效。