日期:2014-05-17  浏览次数:20744 次

2表数据查询的问题,十万火急,望您不要吝啬您宝贵的双手,点我.
表1.
其中DICNAME为会员级别名字

insert into bas_diclist (DICGROUPCODE, DICCODE, DICNAME, DICPROPERTY, USESTATUS, DELETETAG, TS, MEMO)
values (62, 1, '黄金', 2, 1, 0, to_date('06-06-2012', 'dd-mm-yyyy'), null);


表2.
会员表

insert into BasMemberInfo (MEMBERID, APPLINAME, POINT, IDTYPE, IDNO, SEX, BIRTHDAY, MARRIGE, NATION, PARTY, NATIVEPLACE, DEGREE, EDUCATION, HEALTH, BLOOD, TEL, MTEL, MTEL1, MTEL2, EMAIL, QQ, PREMISES, HOBBY, INSURANCEKNOWN, PRICEPOINTS, PERSONCHARACTER, INCOME, VOCATIONAL, COMPANY, DUTY, CPYADDRESS, CPYNATURE, REMARK, ADDRESS, STATUS, STATUS1, ISBATCH, ORIGIN, ENTERPERSON, ENTERDATE, CONFIRMER, CONFIRMDATE, MODIFYPERSON, MODIFYDATE, MODIFYCONFIRMER, MODIFYCONFIMDATE, LASTSELECTER, LASTSELECTDATE, OWNERGRADE, OWNERGRADEAUTO, ISKEY, MTELMARK, CONTINUOUSTIMES, TOTALTIMES, SUMPREMIUM, GRADERULEID, ENTERCOMCODE, TMP_MEMBERID, CLIENT, CLIENTHOME)
values (1277, '李赵营', null, '01', '330702197509274717', '2', null, null, null, null, null, null, null, null, null, null, '13986188884', null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, '1', null, '1', '3', '4201006222', to_date('18-07-2012 16:31:32', 'dd-mm-yyyy hh24:mi:ss'), null, null, null, null, null, null, null, null, null, null, null, null, 3, 3, 665.00, 7, '42018600', null, null, null);




需求:
需要显示会员的会员级别..及其他相关信息.
会员级别信息我不知道怎么查了,2张表没有相同字段,没有主外键关系.
并且不能使用 select * from a,b 这样的方式.
(因为会产生数据重复)
请问下应该如果编写呢..

------最佳解决方案--------------------
好吧,那你怎么知道李赵营的会员级别是什么?
------其他解决方案--------------------
所有分了.
都给大家了.
急急急急
如有帮助,小弟万分感谢...

------其他解决方案--------------------
我也来学习下
------其他解决方案--------------------
我也来学习下 
------其他解决方案--------------------
会员表的哪个字段是级别信息?没有这个神也帮不了你啊
------其他解决方案--------------------
引用:
会员表的哪个字段是级别信息?没有这个神也帮不了你啊


..
这个真没有.
graderuleid这个是级别规则.
其他都无级别相关字段.
------其他解决方案--------------------
ok, graderuleid是7对吧?怎么从7知道是什么会员级别?7就是DICCODE?
如果不是,应该还有张表定义graderuleid和diccode之间的关系吧?
------其他解决方案--------------------
引用:
ok, graderuleid是7对吧?怎么从7知道是什么会员级别?7就是DICCODE?
如果不是,应该还有张表定义graderuleid和diccode之间的关系吧?

这个7是角色级别.
insert into BasGradeRule (GRADERULEID, GRADERULENAME, ORIGIN, GRADEID, POINTRATE, APPROVESTATUS, REGISTERNAME, REGISTERDATE, APPROVERNAME, APPROVERDATE, LASTMODINAME, LASTMODIDATE, VALIDYEARS, STATUS, REMARK)