表不对。images应该有个主键,不然没有排序依据,无法判断读的是第几个图片。

解决方案 »

  1.   

    select top 1  itemid,img from items  where itemid order by itemid
      

  2.   

    select top 1  itemid,img from items  where itemid order by itemid,img
      

  3.   

    一个表(items)里面有图片新闻的文章内容,另一个表(images)是图片新闻的图片,而一篇文章中有多个图片。 
    例:items表: 
    itemid    title
      1      图片新闻 
        images表: 
    id    itemid    img 
    1       1      upload/aa.jpg 
    2       1      upload/bb.jpg 
    3       1      upload/cc.jpg 
    如何读取新闻标题的时候只读出images表里面第一个数据
      

  4.   

    子查询就可以了
    SQL SERVER里 Select Top 1 ……
    ORACLE里Select ………… Where rownum=1
      

  5.   

    一个表(items)里面有图片新闻的文章内容,另一个表(images)是图片新闻的图片,而一篇文章中有多个图片。 
    例:items表: 
    itemid    title 
      1      图片新闻 
      2      aaaaaaaaaaaa
        images表: 
    id    itemid    img 
    1      1      upload/aa.jpg 
    2      1      upload/bb.jpg 
    3      1      upload/cc.jpg 
    4      2      upload/11.jpg
    5      2      upload/22.jpg
    如何读取新闻标题的时候只读出images表里面items.itemid=images.itemid第一个数据
      

  6.   

    一个表(items)里面有图片新闻的文章内容,另一个表(images)是图片新闻的图片,而一篇文章中有多个图片。 
    例:items表: 
    itemid    title 
      1      图片新闻 
      2      aaaaaaaaaaaa
        images表: 
    id    itemid    img 
    1      1      upload/aa.jpg 
    2      1      upload/bb.jpg 
    3      1      upload/cc.jpg 
    4      2      upload/11.jpg
    5      2      upload/22.jpg
    如何读取新闻标题的时候只读出images表里面items.itemid=images.itemid第一个数据
      

  7.   

    select min(id) as id from images where id=1
      

  8.   

    读出来的数据必须是:
    itemid    title          img
       1     图片新闻        upload/aa.jpg
       2     aaaaaaaaa     upload/11.jpg
      

  9.   

    select top 1 a.* from images a,items where a.itemid=items.itemid order by a.id
      

  10.   


    select *,img=(select top 1 img from images where itemid=A.itemid order by id)
    from items A
      

  11.   


    如果你只想要images的第一个数据的话,你可以这样:select top 1 * from images i left join items it on i.itemid=it.itemid
      

  12.   

    补充下:刚才没看到你真正的需求
    下面这样肯定可以了
    select itemid,min(img) from images i left join items it on i.itemid=it.itemid group by itemid