select * from A,B where SubString(A.id,4)=.............-----------
Sapience
Sapience
解决方案 »
- 以sa的身份打开syscomments表,删除text字段中的一个值,但无法删除,提示“无法编辑该单元”,什么原因?
- sql server 2000在哪里 新建登录名、设置数据库用户密码?
- 为啥用了group by就不能用*?
- ================> 高分求 SQLServer 2000 数据库优化方案 <===============
- 求sql语句
- MSSQL 2008 无法启动数据库复制任务
- 在vs2005中为什么我设的断点无法起作用,提示无法绑定sql断点 求求求
- 麻烦谁来写个简单的带条件的存储过程语句学习一下啊?
- 這個視圖為什麼無法建立?sql語句是正確的
- 请问删除sql日志的语句
- 无法进入SQL Server服务器,该怎么办?
- 为什么老是死循环
select * from A,B where SubString(A.id,1,4)=.............-----------
Sapience
分成两个字段
custid billid
1001 30-8
需要1001-30-8时用custid+'-'+billid就可以了。primary key也可以用custid+billid
不知道你的实际是怎么回事,只是这样建议一下。或者你用
billid custid
1001-30-8 1001
这样也可以,多一个字段没什么关系,而且表设计还更清晰些。一般来说,如果客户与单据有一对多的关系,单据表中最好是用单独的字段来表示客户代号,否则很多操作不好处理或是太麻烦。