php建图书查询,一本书两个作者的问题怎么解决

php建图书查询,一本书两个作者的问题怎么解决

SQL加什么语句可以解决?

同一本书.但是因为有两个作者.居然分两条显示.不知道怎么调

and行不?
我的Blog

不是很明白,如果是需要匹配两个条件的话,用AND 就可以处理了.

我的意思是 显示出来的结果同一本书显示了两次.
那个AND怎么加..能说明白点就好了..
就因为是两个作者.所以显示成了这样,

BookISBN   .................. Bookauthor
100001                              aaa
100001                              bbb

  $sql = "SELECT c.catDesc, b.bookISBN, b.bookTitle, b.bookYear, a.authorName ";
  $sql .= "FROM nbc_book b INNER JOIN nbc_category c ";
  $sql .= "ON b.catID = c.catID ";
  $sql .= "INNER JOIN nbc_authbook ab ON ab.bookISBN = b.bookISBN ";
  $sql .= "INNER JOIN nbc_author a ON ab.authorID = a.authorID ";
  $sql .= "ORDER BY c.catID, b.bookTitle";
  $result = mysql_query("$sql");

其他都正常.就是因为数据库有本书是有两个作者.那本书就显示了两次.

用charindex试试?

SELECT c.catDesc, b.bookISBN, b.bookTitle, b.bookYear, a.authorName group by b.bookISBN
毕业了。。。