Click here to Skip to main content
11,806,026 members (61,010 online)
Rate this: bad
Please Sign up or sign in to vote.
See more: C#
My query as follows

select fa.facname,f.bfid,b.class,b.examdate from bthfac f,batch b,faculty fa where month(b.examdate)= '11' and  year(b.examdate)= '2012'  and b.bthid=f.bthid and fa.facname = 'MADHAVAN'

when i execute the above query output as follows;
Facname         Bfid    class     examdate
MADHAVAN	542	RM	2012-11-01 
MADHAVAN	543	CTF	2012-11-02 
MADHAVAN	544	PSCRB	2012-11-02

facfeedback table as follows;
Bfid   Rate
 542    1
 543    2
 544    3

using the above query and facfeedback table i want to get thebelow output as follows;
Facname         Bfid  class     examdate    rate
MADHAVAN   542 RM  2012-11-01    1
MADHAVAN   543 CTF 2012-11-02    2
MADHAVAN   544 PSCRB   2012-11-02    3

for getting the above output how can i write the query.

please help me

Narasiman P.
Posted 12-May-13 0:19am
Edited 14-May-13 11:32am
Maciej Los202.4K
Maciej Los at 14-May-13 17:32pm
Unclear! Please, be more specific and provide more details!

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

The idea is this:
bthfac f
inner join batch b on b.bthid = f.bthid
inner join facfeedback fb on fb.bfid=f.bfid
inner join faculty fa on fa.????=??.????
 month(b.examdate)= '11' 
 and year(b.examdate)= '2012' 
 and fa.facname = 'MADHAVAN'

But be aware, that you select from faculty table without any join to the other tables. That look like a problem to me. But as I don't know the relations between the tables, I can not suggest you more. Of course, it might happen that you need something else than inner join, but that is more likely. When you select from a table without join or equivalent where condition you produce a Cartesian product - and it is unlikely that you need something like that in this situation.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Richard Deeming 225
1 OriginalGriff 215
2 Sergey Alexandrovich Kryukov 170
3 Abhinav S 120
4 ppolymorphe 115
0 OriginalGriff 3,330
1 Maciej Los 1,990
2 KrunalRohit 1,907
3 CPallini 1,905
4 Richard MacCutchan 1,227

Advertise | Privacy | Mobile
Web01 | 2.8.151002.1 | Last Updated 14 May 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100