select a.* from table_A a ,table_B b where a.id=b.id
对于没有对应的description在PHP里处理
while($arr = mysql_fetch_array($res))
{
echo "id=".$arr[id']." description=".$arr['description'];
if (empty($arr['description']))
echo "警告!:id=".$arr['id']." 找不到说明内容";
}
对于没有对应的description在PHP里处理
while($arr = mysql_fetch_array($res))
{
echo "id=".$arr[id']." description=".$arr['description'];
if (empty($arr['description']))
echo "警告!:id=".$arr['id']." 找不到说明内容";
}
这里给出的方法解决查找符合条件(表2是条件)的记录是没有问题的,但是我想同时知道有哪些条件没有匹配的内容xuzuning(唠叨)的方法更接近些,没有被匹配的条件也列在了结果中,有结果
ID Description
1 aaa
3 ccc
5ID=5的记录,Descruption字段是空,我不能够区分这条记录是没有被匹配呢还是表1本来Description字段就是空的举个简单的例子,假如我是图书馆的,你希望借如下的书
书名
C语言大全
PHP中文手册
UNIX V 用户指南
我收到的的查询请求以后,会告诉你查到2本你需要的书籍,下面是书籍清单,
书名 内容简介
C语言大全 ......
PHP中文手册 ....另外你想查找的书籍有1本没有找到,下面是没有找到的清单
书名
PHP中文手册我是想找一个最快的查询方法,因为要考虑到数据库很大,提交的条件很多的情况哪位有代码或思路,请指点一下,谢谢!~~~~