佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 662|回复: 5

SQL - Or

[复制链接]
发表于 13-2-2006 11:30 AM | 显示全部楼层 |阅读模式
Select * from table1 Where Position LIKE '%Str%' OR Company LIKE '%Str%' AND Status LIKE '2' ORDER BY Top,Date

为什么同一笔资料会出现两次?
回复

使用道具 举报


ADVERTISEMENT

发表于 13-2-2006 12:17 PM | 显示全部楼层
原帖由 MadD 于 13-2-2006 11:30 AM 发表
Select * from table1 Where Position LIKE '%Str%' OR Company LIKE '%Str%' AND Status LIKE '2' ORDER BY Top,Date

为什么同一笔资料会出现两次?


position's value and company's value 一样?
回复

使用道具 举报

 楼主| 发表于 13-2-2006 02:14 PM | 显示全部楼层
对, 我想只要 Position, Company 含$str 就列出来... 这种写法好像有问题
回复

使用道具 举报

发表于 13-2-2006 02:37 PM | 显示全部楼层
原帖由 MadD 于 13-2-2006 02:14 PM 发表
对, 我想只要 Position, Company 含$str 就列出来... 这种写法好像有问题


不是很明白,你要什么。如果只是单纯的要一个资料,可以加入 DISTINCT

SELECT DISTINCT column_name FROM table_name
回复

使用道具 举报

 楼主| 发表于 14-2-2006 11:04 AM | 显示全部楼层
Select * from table1 Where (Position LIKE '%Str%' OR Company LIKE '%Str%') AND Status LIKE '2' ORDER BY Top,Date
回复

使用道具 举报

发表于 14-2-2006 05:15 PM | 显示全部楼层
原帖由 MadD 于 14-2-2006 11:04 AM 发表
Select * from table1 Where (Position LIKE '%Str%' OR Company LIKE '%Str%') AND Status LIKE '2' ORDER BY Top,Date


Select distinct * from table1 Where (Position LIKE '%Str%' OR Company LIKE '%Str%') AND Status LIKE '2' ORDER BY Top,Date
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 21-9-2024 10:47 PM , Processed in 0.113023 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表