我有一个有7个内连接的查询(因为很多信息都分布在其他表中),一些同事已经感到惊讶.我想知道他们是否应该感到惊讶,还是有7个内连接正常?
在表A中插入信息并使用表A中的索引与表B相关的最佳方法是什么?
我试过的"解决方案"是在表A中插入信息(它有一个自动生成的ID),然后选择最后一个索引并将其插入表B中.这可能不是很有用,因为最后一个索引可能会在插入,因为另一个用户可以在表A中生成新索引
我有各种DBMS postgreSQL,Informix,MySQL和MSSQL的问题(感谢lomaxx的答案)
我知道我会得到投票,但我必须确定这是否合乎逻辑.
我有三个表A,B,C.B是一个用于在A和C之间建立多对多关系的表.但问题是A和C也直接在1-many关系中相关
客户添加了以下要求:
从表B内部加入A和C获取信息,并在同一查询中将A和C关联成一对多的关系
就像是:
替代文字http://img247.imageshack.us/img247/7371/74492374sa4.png
我尝试了查询,但总是得到0行.客户坚持认为我可以完成要求,但我对此表示怀疑.任何意见?
PS.我没有更具描述性的标题,任何想法?
更新:感谢rcar,在某些情况下,这可能是合乎逻辑的,以便记录学生所有课程的历史(假设学生一次只能上一节课)
更新:有一个联系人表,一个包含每个联系人信息的表和关系表.要获取联系人的信息,我必须与信息保持1:1的关系,并且每个联系人都可以拥有喜欢和地址簿; 这就是实现许多关系的原因.
完整的想法是获取联系人的姓名和地址簿.现在我得到了客户的想法......我遇到了查询问题,基本上我正在尝试使用jdecuyper编写的查询,但正如他警告的那样,我没有得到任何数据
我正在用C#开发扑克游戏.目前我正在尝试使用RegEx获得球员手牌得分.我搜索字符串(由卡片套装和编号组成)并寻找符合RegEx的套装或数字.如果我得到2场比赛,则该球员有一对,3场比赛他有3场比赛.
我现在有3个班级,一个卡级(有数字和套装),一个甲板班(包含52张牌)和一个从洗牌的甲板上获得五张牌的Hand类.
Deck类有一个shuffleDeck(); Hand类具有计算得分的功能(在我使用RegEx的这些功能中).
我通过添加手牌所具有的5个套装和数字来生成我使用RegEx的字符串.
这是一个好主意还是我应该采取另一种方式,如果是这样,怎么做?
谢谢您的帮助
PS.我是一个没有经验的程序员,想要使用新学到的工具