$sql = "select table2.name from table2 left join table1 on table2.id=table1.aid ";
解决方案 »
- 请教以下效果是如何实现?
- Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost"
- 标题 出现 关键字 如果数据库有的话 则显示这些标题
- 为什么在phpmyadmin里添加了密码后就进不去了
- 小问题。。
- 可以使用_SESSION来传递对象吗?
- html里的表格,转换为excel
- 请问,有什么函数可以取的当前页面的url??
- ~~请教!相当于ASP功能的语句用PHP怎么写!
- 编写一个程序,能够阻止其他用户非法“拷贝”,“删除”,“新建”,“阅读”文件或目录。对以上4个操作,操作之前必需输入密码才能进行。例如用户双击某个文件夹或文件时
- 我把字段id设置成auto_increment,在我插入数据的时候,这个怎么写呢?
- 关于 target=_blank 的问题, 请教高手!
表结构:
table1:aid,bid.....
table2:name,id
主要原因是MYSQL不支持嵌套只能分两次查询
$sql="select aid from table1 where bid=5";
$result=$DB_web->query($sql);
while($row=$DB_web->fetch_array($result))
{
$aidstr=这里要得到所有的aid 串[形如(1,2,5,21)];
}
$sql1="select name from table2 where id in $aidstr";
select * from table1,table2 where table2.id=table1.aid
$sql = "select table2.name from table2 right join table1 on table2.id=table1.aid and table1.bid=5 ";
可以不?