小丁丁 发表于 2008-6-10 11:38

请教一个关于数据库的问题,要怎样才能查出来这样的结果呢?

现在有个数据库,里面有个sort字段,里面有,小明,小红,小李,小张,小丁,小东,
现在,我想查出 小明,小丁,的资料,要怎么写呢,
我这样写有错;
select * from learning where sort='小明'&'小丁' order by articleid desc
谢了啊!!

永夜的极光 发表于 2008-6-10 11:49

select * from learning where sort='小明' or sort='小丁' order by articleid desc

永夜的极光 发表于 2008-6-10 11:50

select * from learning where sort in ('小明','小丁') order by articleid desc

好像这样也行,没试过

hmhz 发表于 2008-6-10 11:54

不是好象,是本来就行,
sort in ('小明','小丁') 拆开来的写法就是 sort='小明' or sort='小丁'

小丁丁 发表于 2008-6-10 12:10

恩好的谢谢各位了啊

页: [1]

编程论坛