55问答网
所有问题
php中mysql的查询语句: a表中的查询结果作为b表查询的条件 这个select语句怎么写啊?
如题所述
举报该问题
推荐答案 2012-12-04
select * from b where b表字段 in (select a表字段 from a)
其中in可根据需要用其他如like等替代
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/Q4cFLcce4.html
其他回答
第1个回答 2012-12-04
select * from b where id in (select id from a)
相似回答
请问
php中mysql
以
a表的
值(accid)进行
查询b表的
值(nameid)该
怎么
做...
答:
哥们,你这是对数据库命令不熟悉呢!这属于两表联合查询,一条命令即可解决(此方百度里已经很多答案了)。另外按照你上述代码的写法,可在for循环里再写条查询命令就行了啊!
PHP
+
MYSQL
查询结果作为条件
再查另一个表,
怎么
弄?
答:
方法一:很简单,再查询一次就好了,代码如下 <?
php
while ($row_Recordset1 =
mysql
_fetch_assoc($Recordset1)) { sql = "
select
* from 表A where userid={$row_Recordset1['user_id']} limit 1";query = mysql_query($sql);user = mysql_fetch_assoc( $query );?> <tr> <td><?
用一个
表里的结果
做另一个
表的查询条件
答:
where a.服务名称 in (
select
b
.服务名称 from 服务类别 b where b.服务项目类别='面部护理')and t.消费号=a.消费号 )group by 金额,消费号
怎么
用
select
出来的
结果作为
where再次select ?
答:
A表查询的
结果作为B表查询的条件
,B表查询的结果作为C表查询的条件,最终的结果集是由A,B,C三个表各自
的查询结果
组成
select
c from C inner join ( select b from B inner join select a from A on B.b=A.a ) on C.c= B.b;分割线...select A.a,B.b,C.c from (select ...
怎么
用
select
出来的
结果作为
where再次select ?
答:
这叫做查询 一种方式 是写代码 一种方式设计视图 其实是图也是一种子查询 上代码
:select
* from table1 where ID in(select ID from table2 where ...)除了in 也可以用别的运算符 如果用= > < 你得保证子查询出来的是一个值 希望我的回答对你有所帮助 ...
大家正在搜
mysql if语句的使用
mysql增加字段的语句
php增删改查mysql实例
mysql workbench
php mysql连接数据库
mysql基本语句
mysql语句大全
mysql修改语句
数据库mysql基本语句
相关问题
php中mysql一条sql语句查询出所有符合条件的数据,该...
php + mysql 查询结果作为条件再查另一个表,如何弄...
php 语句 一个语句的查询结果作为另外个语句的条件!
MYSQL查询满足a表中条件的同时也满足b表中的条件,并且返...
mysql查询A表统计B表该怎么写sql语句
将两个表中符合各自条件的记录查询出来,MYSQL语句怎么写
SQL中如何查询A表中的数据有部分存在B表中并显示出来
关于PHP mysql的联合查询问题