社区
疑难问题
帖子详情
如何select?
zippooo
2003-04-04 05:13:08
表 a:
id,f1
1,上海XX有限公司
2,北京YYY广告有限公司
3,上海ZZZ电子科技发展有限公司
当然还有其他
表 b:
id,f1
1,上海XX(集团)有限公司
2,北京YYY广告咨询有限公司
3,上海ZZZ公司
当然还有其他
其实表a 中的1,2,3就是表b中的1,2,3,只是输入的时候不一致。
怎么才能select 出表a,b中同时出现的公司?
...全文
43
16
打赏
收藏
如何select?
表 a: id,f1 1,上海XX有限公司 2,北京YYY广告有限公司 3,上海ZZZ电子科技发展有限公司 当然还有其他 表 b: id,f1 1,上海XX(集团)有限公司 2,北京YYY广告咨询有限公司 3,上海ZZZ公司 当然还有其他 其实表a 中的1,2,3就是表b中的1,2,3,只是输入的时候不一致。 怎么才能select 出表a,b中同时出现的公司?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjlbukn
2003-04-07
打赏
举报
回复
那就用程序实现吧,sql 好象无法智能查询,要不就使用用户输入条件关键字进行查询(好麻烦,一次只能得到一个模糊结果,没有筛选)。
erp2
2003-04-07
打赏
举报
回复
select * from 1 where id in(select id from 2)
zippooo
2003-04-07
打赏
举报
回复
数据库的设计自然只有一个表,这是毋庸质疑的!
现在手头上有一个Excel表,也有很多这方面的数据,所以想比较。
yjlbukn
2003-04-07
打赏
举报
回复
嘻嘻,这个数据库真有趣。数据冗余%200。可以这样设计吗?干吗不设计一个表来管理公司信息?其他的与它关联就是,数据库不是万能的(已有前人说过)可以说计算机是聪明的傻瓜。如果真要检索的话,只有用程序来实现了(恐怕,你不想做一个搜索引擎吧)。还有不是所有用户输入都是合法输入,你是无法阻止它的输入的,我们只有尽量减少用户输入,以尽量减少非法数据。
mjhnet
2003-04-07
打赏
举报
回复
计算机不是人,可以胡来的,眼睛一看都明白了,哪有那么智能
yjlbukn
2003-04-07
打赏
举报
回复
我有一个馊主义:把两个表合并->模糊查询(就是“=?XXX?”)->记下重复行号->然后删除
“”“”“”“”:“”“”“”->查询所有公司并排序-> “”“”“”“”“”->“”“”
XLYT
2003-04-07
打赏
举报
回复
写一段程序,让用户自己去维护,把相同单位不同名称的记录统一起来。
yjlbukn
2003-04-07
打赏
举报
回复
要不就手工改主键值,然后用关联方式进行查询(一两百条都还可以,再多就不行了)
zippooo
2003-04-05
打赏
举报
回复
那怎么select出2个表中有部分相同的记录呢?
天空蒙蒙的雾
2003-04-05
打赏
举报
回复
你在程序中定义一些规则,比如说“公司”就是“有限公司”就是“有限责任公司”,不过需要很多专业知识
pengdali
2003-04-05
打赏
举报
回复
同意蚂蚁!一个好的应用,好的程序只占 20% ,制度占 30%+ 你的代码再好再牛,一个没用过pc的用户乱添一气,你能天天帮他改程序吗?你一生都在维护这个应用吗?
还有你首先就没设计好表你怎么让用户重复输入呢?今天是“集团”明天又是什么呢?你改得完吗?
zippooo
2003-04-05
打赏
举报
回复
首先就没设计好表你怎么让用户重复输入呢?
上海XX有限公司
上海XX(集团)有限公司
怎么区分呢?怎么才能不让它重复输入呢?
还有数据很大一部分是原有的。
happy_0325
2003-04-04
打赏
举报
回复
select fl from a where a.f1=b.f1
CrazyFor
2003-04-04
打赏
举报
回复
这种事,程序没有办法做到绝对正确的。
除非你告诉它:上海XX有限公司 就是 上海XX(集团)有限公司
black_snail
2003-04-04
打赏
举报
回复
select id,fl from a
join b on a.id = b.id
covis
2003-04-04
打赏
举报
回复
select fl from a where a.id=b.id
轻量级sass平台如何使用Django快速搭建_第二部分
全套视频是基于django开发的Bug管理平台,为用户提供理想的工作云平台,涵盖了众多企业级功能,便捷的团队协作,轻量的项目管理, 完备的问题系统,大容量的文件存储等,大大提升了工作效率。项目涵盖技术和知识点概览:1. 注册、登录、手机短信、图片验证码、redis超时 等企业用户认证。2. git版本控制、local_settings配置管理、virtualenv虚拟环境。3. ModelForm扩展核心应用 & 自定义widget插件 & OOP多继承实现BootStrap应用。4. django离线脚本处理。5. 腾讯对象存储COS应用及文件多级目录控制。6. wiki平台和markdown组件定制。7. 生成器和可迭代对象的应用并实现组合搜索。8. 集成多个插件 datetimepicker.js /
select
2 / daterangepicker.js / highcharts / bootstrap-
select
.js。9. 支付宝支付 和 优惠抵扣。学完本课,你可以掌握用Django开发企业级web应用的技能
SQL 查询语句先执行
SELECT
?兄弟你认真的么?
SQL 查询的执行顺序是怎样的? 好像这个问题应该很好回答,毕竟自己已经写了无数个 SQL 查询了,有一些还很复杂的。还装不了这个逼了?! 但事实是,我仍然很难确切地说出它的顺序是怎样的。 言归正传,
SELECT
语句的完整语法如下: 1.
SELECT
2. DISTINCT <
select
_list> 3. FROM <left_table> 4....
存储过程中如何根据参数是否为空执行不同的
select
??
存储过程中如何根据参数是否为空执行不同的
select
??假设表T1,其中有A1,A2,D1,D2等多个字段,A1,A2为varchar型,D1,D2为日期型。 传来四个参数,@A1,@A2,@D1,@D2,如果为空,则不必理会;如果不为空,则加到条件子句中。 如 @A1,@D1不空为,那么。 要执行
select
* from t1 where a1=@A1 and d1>=@D1 如果@A2,
MyBatis中
select
用法
使用MyBatis时,只需要在XML中添加一个
select
元素,写一个SQL,再做一些简单的配置就可以实现映射 使用XML方式 MyBatis支持用接口来调用方法,通过参数注解@param设置参数名字省去手动构造Map参数的过程 先创建五个表各自对应的xml文件,分别为UserMapper.xml RoleMapper.xml PrivilegeMapper.xml UserRoleMapp...
select
1 from ... sql语句中的1代表什么意思?
我们都知道,用exists代替in可以提高sql语句的执行效率,例如如下两个例子: 检索部门所在地为 NEW YORK’的员工信息。 使用IN
select
* from scott.emp where deptno in (
select
deptno from scott.dept where loc='NEW YORK'; 使用 exists
select
* from scot...
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章