佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: 心的太平洋

请帮帮我combine tis 2 query statement[已解决]

[复制链接]
发表于 5-8-2008 10:29 AM | 显示全部楼层
你用之前那个query不是做到了吗?
接来下只是要check,如果是0就不要显示show啊。

你打算用什么language写的?
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 5-8-2008 10:37 AM | 显示全部楼层

回复 21# WildBugZ 的帖子

我用asp.net 和oracle
昨天你给我的statement 我用了
但他最少有一个孩子,even 他是没有孩子的
所以昨晚我就尝试改,但不成功
不好意思,我太笨了。。。
回复

使用道具 举报

发表于 5-8-2008 10:44 AM | 显示全部楼层
尝试
select self.personnel_number, min(self.firstname) as firstname, min(self.lastname)  as lastname, count(dl.*)  as total_child
from MyDataBase self left outer join MyDataBase dl on self.personnel_number=dl.Direct_mngr_personnel_number
group by self.personnel_number
回复

使用道具 举报

 楼主| 发表于 5-8-2008 10:48 AM | 显示全部楼层
不能哦。。。
invalid user.table.column,table.column or column specification

Error at line :1 Column 106
回复

使用道具 举报

 楼主| 发表于 5-8-2008 10:54 AM | 显示全部楼层
WilBugz,
其实还有一个条件的,不知道应不应该跟你讲。。。
我的system要user 自己key in either firstname or lastname to search 的
所以在command text 里要放where lower(firstname) like '%" + TextBox1.Text.ToLower.Replace("'", "''") + "%' and lower(lastname) like '%" + TextBox2.Text.ToLower.Replace("'", "''") + "%'  order by " + DropDownList1.SelectedValue.ToString + " asc  "

昨晚我尝试用你教我的statement在放进这些,但失败了。。
回复

使用道具 举报

发表于 5-8-2008 11:01 AM | 显示全部楼层
那你就用自己改过的吧

select a.*, b.total_child
from MyDataBase a
        left join (select direct_mngr_personnel_number as personnel_number, count(*) as total_child
                     from MyDataBase
                     group by direct_mngr_personnel_number) b  
       on a.personnel_number = b.personnel_number
order by a.personnel_number asc

[ 本帖最后由 WildBugZ 于 5-8-2008 11:04 AM 编辑 ]
回复

使用道具 举报

Follow Us
发表于 5-8-2008 11:03 AM | 显示全部楼层
原帖由 心的太平洋 于 5-8-2008 10:54 AM 发表
WilBugz,
其实还有一个条件的,不知道应不应该跟你讲。。。
我的system要user 自己key in either firstname or lastname to search 的
所以在command text 里要放where lower(firstname) like '%" + TextBox1.Tex ...


你要先确定你那些variable ( TextBox1.Text.....) 有没有拿到正确的资料。
再用这些资料先尝试放进query里面,看能不能拿到你要的result
回复

使用道具 举报

 楼主| 发表于 5-8-2008 11:06 AM | 显示全部楼层
select self.direct_mngr_personnel_number, count(*)  as total_child
from MyDataBase self left outer join MyDataBase dl on self.direct_mngr_personnel_number=dl.personnel_number
group by self.direct_mngr_personnel_number order by direct_mngr_personnel_number asc

WilBugz,
这是我改的,我要的东西有,但是我拿不出那个人(direct manager)的资料
如你所说的, 我能拿到的是那些员工的min or max罢了。。

[ 本帖最后由 心的太平洋 于 5-8-2008 11:08 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 5-8-2008 11:10 AM | 显示全部楼层

回复 27# WildBugZ 的帖子

我尝试用一些fix value 在query statement 里,如。。。。where lastname=xxxx。。。。。但不能
没关系,我暂时把它放一边,先解决这个问题。。。
回复

使用道具 举报

发表于 5-8-2008 11:13 AM | 显示全部楼层
反正你的personnel_number group by之后也是那一样的firstname, lastname, 用min/max都是一样。没关系。
回复

使用道具 举报

发表于 5-8-2008 11:14 AM | 显示全部楼层
#26 的query帮不到你吗?
回复

使用道具 举报

 楼主| 发表于 5-8-2008 11:18 AM | 显示全部楼层
原帖由 WildBugZ 于 5-8-2008 11:01 AM 发表
那你就用自己改过的吧

select a.*, b.total_child
from MyDataBase a
        left join (select direct_mngr_personnel_number as personnel_number, count(*) as total_child
                     from M ...




senior~~~
你好厉害~~~
写个“服”给你
我做到了!!!!!
真得很谢谢你,WilBugzzzzzz
回复

使用道具 举报

发表于 5-8-2008 11:26 AM | 显示全部楼层
原帖由 心的太平洋 于 5-8-2008 11:18 AM 发表

senior~~~
你好厉害~~~
写个“服”给你
我做到了!!!!!
真得很谢谢你,WilBugzzzzzz


err...
首先,说一声不用谢,因为其实我们也是在共同研究。
其次,我不觉得我是你senior咯
我只是diploma毕业,没有写论文那种东西,
所以论年龄、论经验,你应该比我强,
哈哈
回复

使用道具 举报

 楼主| 发表于 5-8-2008 11:30 AM | 显示全部楼层
原帖由 WildBugZ 于 5-8-2008 11:26 AM 发表


err...
首先,说一声不用谢,因为其实我们也是在共同研究。
其次,我不觉得我是你senior咯
我只是diploma毕业,没有写论文那种东西,
所以论年龄、论经验,你应该比我强,
哈哈




haizzzzzz....
就说咯。。。。
大学文凭就只是一张纸。。。。。。
唉。。。。。
回复

使用道具 举报

发表于 5-8-2008 11:34 AM | 显示全部楼层
不要小看这张纸阿,
我就是少了这张,结果出到社会,
无论你有多本事,都是没有机会的啦。
真的有经验就大完咩?
现在的人都看文凭的啦,
除非自己出来创业咯!
回复

使用道具 举报

 楼主| 发表于 5-8-2008 11:43 AM | 显示全部楼层
唉。。
你就没有那张纸而打拼
我就为那张纸而打拼
大家加油吧!!
无论如何,谢谢你的帮助。。
回复

使用道具 举报


ADVERTISEMENT

发表于 5-8-2008 11:54 AM | 显示全部楼层

好的,
有问题可以再pm我
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


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

GMT+8, 24-12-2025 01:02 PM , Processed in 0.229424 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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