两个表,一个品牌表,一个产品表
品牌表记录品牌的信息ID         TITLE
1         诺基亚
2         摩托罗拉
3         西门子产品表记录品牌表的ID
PRODUCT_ID    TITLE    品牌ID
1             3310        1如何用查询语句实现当用输入“诺基亚时”显示所有诺基亚的产品?

解决方案 »

  1.   

    select a.PRODUCT_ID,a.TITLE from 產品表 a,品牌表 b  where b.TITLE='诺基亚' 
         and a.品牌ID=b.ID
      

  2.   

    select PRODUCT_ID,TITLE,品牌ID
    from 产品表
    where exists(
       select *
       from 品牌表
       where ID=产品表.品牌ID and TITLE='诺基亚')
      

  3.   

    又一个新问题帮烦各位。
    一个news表
    ID     TITLE    CLASS
    1      标题      1
    2      标题      1
    3      标题      1
    1      标题      2
    2      标题      2
    3      标题      2
    我想不同的CLASS 分别读两条出来怎么写?
      

  4.   

    还有:在某个条件中查询,并增加几条指定的记录如:
      select * from a where k=0 
       在这个查询中包含几条指定的记录,如ID=1,ID=2,ID=3,但是它们K不等于0