Two where clauses not working together

Good afternoon,
I have a query where I want to find out all unsorted stock (AA, BA, UP & BS) in certain depot's (Carbide dept, Harryworks and Adwick) 
When I run these where clauses seperately they work but when I combine them they don't work where am I going wrong?
SELECT tblGRNItem.GRNPrefix + Convert(Varchar(10),tblGRNItem.GRN) AS GRNNumber, tblGRNItemStatus.ShortDescription, tblStorageLocation.Location, tblGRNItem.GRNItemNo, tblSupplier.SupplierName, tblGRNItem.MaterialDescription,tblGRNItem.NettWeight, tblGRNItem.LocalPrice, tblStaff.Initials, tblGRNItem.EstProductionHoursPerPO FROM tblGRNItem INNER JOIN tblGRNItemStatus ON tblGRNItem.GRNItemStatusID = tblGRNItemStatus.ItemStatusID INNER JOIN tblStorageLocation ON tblGRNItem.StorageLocationID = tblStorageLocation.LocationID INNER JOIN tblGRN ON tblGRNItem.GRNID = tblGRN.GRNID INNER JOIN tblSupplier ON tblGRN.SupplierID = tblSupplier.SupplierID INNER JOIN tblStaff ON tblGRNItem.SorterID = tblStaff.UserID
WHERE tblGRNItemStatus.ShortDescription LIKE 'UP' OR
tblGRNItemStatus.ShortDescription LIKE 'BA' OR
tblGRNItemStatus.ShortDescription LIKE 'AA' OR
tblGRNItemStatus.ShortDescription LIKE 'BS'

I don't understand the terminology you are using.  Examples would help.
What do you mean by "works?"  What does the query do that "doesn't work" and what does "works" mean?  "Works" can mean anything from it includes too many rows or it excludes rows.
Give an example of running the where clause separately (and what is the result you get, either with actual results, representative results or describe the results); give an example of running with the where clauses combined (what is the result ...).
Russel Loski, MCT, MCSE Data Platform/Business Intelligence. Twitter: @sqlmovers; blog: www.sqlmovers.com

Similar Messages

  • EQUAL condition on WHERE clause not working

    Hi,
    Can someone please tell me why the following WHERE clause  (marked with ***** below) is not finding any EQUAL conditions?
    I know that table i_cust_mast is populated with several thousand rows and that there ARE matching rows in KNVP.
    Here is the code as I have it:
    TYPES:
          BEGIN OF t_cust_mast,
            kunnr TYPE kunnr,
            name1 TYPE name1_gp,
            name2 TYPE name2_gp,
            stras TYPE stras_gp,
            adrnr TYPE adrnr,
            ort01 TYPE ort01_gp,
            regio TYPE regio,
            pstlz TYPE pstlz,
            vkbur TYPE vkbur,
            konda TYPE konda,
            sortl TYPE sortl,
            katr1 TYPE katr1,
            katr2 TYPE katr2,
            katr3 TYPE katr3,
            katr4 TYPE katr4,
            katr5 TYPE katr5,
            katr6 TYPE katr6,
            katr7 TYPE katr7,
            katr8 TYPE katr8,
            katr9 TYPE katr9,
            katr10 TYPE katr10,
            bzirk TYPE bzirk,
            vkgrp TYPE vkgrp,
            kdgrp TYPE kdgrp,
            klabc TYPE klabc,
            kondaa TYPE konda,
            kalks TYPE kalks,
            pltyp TYPE pltyp,
            hityp TYPE hityp_kh,
            hkunnr TYPE hkunnr_kh,
            datab TYPE datab,
            datbi TYPE datbi,
            lzone TYPE lzone,
          parvw TYPE parvw,
            kunn2 TYPE kunn2,
            kunn2a TYPE kunn2,
            kunn2b TYPE kunn2,
            kunn2c TYPE kunn2,
            kunn2d TYPE kunn2,
            kunn2e TYPE kunn2,
            kunn2f TYPE kunn2,
            kunn2g TYPE kunn2,
            parza TYPE parza,
            ktokd TYPE ktokd,
            loevm TYPE loevm_x,
          END OF t_cust_mast .
        TYPES:
          BEGIN OF t_part_func,
            kunnr TYPE kunnr,
            parvw type parvw,
            kunn2 TYPE kunn2,
            parza type parza,
          END OF t_part_func .
        TYPES:
          t_t_cust_mast TYPE STANDARD TABLE OF t_cust_mast,
          t_t_part_func TYPE STANDARD TABLE OF t_part_func.
        DATA: i_cust_mast TYPE t_t_cust_mast,
              i_part_func TYPE t_t_part_func.
      CONSTANTS: c_type_a TYPE msgty VALUE 'A'.
      FIELD-SYMBOLS: <x_cm> LIKE LINE OF i_cust_mast.
    Get Customer Master Data
      SELECT
       hkunnr hname1 hname2 hstras hadrnr hort01 h~regio
       hpstlz ivkbur ikonda hsortl hkatr1 hkatr2 h~katr3
       hkatr4 hkatr5 hkatr6 hkatr7 hkatr8 hkatr9 h~katr10
       ibzirk ivkgrp ikdgrp iklabc ikonda ikalks i~pltyp
       khityp khkunnr kdatab kdatbi h~lzone
       hktokd hloevm
      INTO TABLE i_cust_mast " up to 50 rows
      FROM kna1 AS h
      JOIN knvv AS i ON ikunnr = hkunnr
      JOIN knvh AS k ON hityp = c_type_a   " 'A'
                    AND kkunnr = ikunnr
                    AND kvkorg = ivkorg
                    AND kvtweg = ivtweg
                    AND kspart = ispart
                    AND k~datab <= sy-datum
                    AND k~datbi >= sy-datum.
      IF sy-subrc = 0.
        SORT i_cust_mast[] BY kunnr.
      ENDIF.
    Get Partner Function Data for each Customer Master Record
      LOOP AT i_cust_mast ASSIGNING <x_cm>.
        SELECT hkunnr hparvw hkunn2 hparza
          INTO TABLE i_part_func
        FROM knvp AS h
          WHERE h~kunnr = <x_cm>-kunnr.        ***** WHERE clause not finding any matches *****
      ENDLOOP.
    Thanks!!!
    Andy

    TYPES:
          BEGIN OF t_cust_mast,
            kunnr TYPE kunnr,
            name1 TYPE name1_gp,
            name2 TYPE name2_gp,
            stras TYPE stras_gp,
            adrnr TYPE adrnr,
            ort01 TYPE ort01_gp,
            regio TYPE regio,
            pstlz TYPE pstlz,
            vkbur TYPE vkbur,
            konda TYPE konda,
            sortl TYPE sortl,
            katr1 TYPE katr1,
            katr2 TYPE katr2,
            katr3 TYPE katr3,
            katr4 TYPE katr4,
            katr5 TYPE katr5,
            katr6 TYPE katr6,
            katr7 TYPE katr7,
            katr8 TYPE katr8,
            katr9 TYPE katr9,
            katr10 TYPE katr10,
            bzirk TYPE bzirk,
            vkgrp TYPE vkgrp,
            kdgrp TYPE kdgrp,
            klabc TYPE klabc,
            kondaa TYPE konda,
            kalks TYPE kalks,
            pltyp TYPE pltyp,
            hityp TYPE hityp_kh,
            hkunnr TYPE hkunnr_kh,
            datab TYPE datab,
            datbi TYPE datbi,
            lzone TYPE lzone,
          parvw TYPE parvw,
            kunn2 TYPE kunn2,
            kunn2a TYPE kunn2,
            kunn2b TYPE kunn2,
            kunn2c TYPE kunn2,
            kunn2d TYPE kunn2,
            kunn2e TYPE kunn2,
            kunn2f TYPE kunn2,
            kunn2g TYPE kunn2,
            parza TYPE parza,
            ktokd TYPE ktokd,
            loevm TYPE loevm_x,
          END OF t_cust_mast .
        TYPES:
          BEGIN OF t_part_func,
            kunnr TYPE kunnr,
            parvw type parvw,
            kunn2 TYPE kunn2,
            parza type parza,
          END OF t_part_func .
        TYPES:
          t_t_cust_mast TYPE STANDARD TABLE OF t_cust_mast,
          t_t_part_func TYPE STANDARD TABLE OF t_part_func.
        DATA: i_cust_mast TYPE t_t_cust_mast,
              i_part_func TYPE t_t_part_func. 
    CONSTANTS: c_type_a TYPE msgty VALUE 'A'.
      FIELD-SYMBOLS: <x_cm> LIKE LINE OF i_cust_mast.
    Get Customer Master Data
      SELECT
       hkunnr hname1 hname2 hstras hadrnr hort01 h~regio
       hpstlz ivkbur ikonda hsortl hkatr1 hkatr2 h~katr3
       hkatr4 hkatr5 hkatr6 hkatr7 hkatr8 hkatr9 h~katr10
       ibzirk ivkgrp ikdgrp iklabc ikonda ikalks i~pltyp
       khityp khkunnr kdatab kdatbi h~lzone
       hktokd hloevm
      INTO TABLE i_cust_mast " up to 50 rows
      FROM kna1 AS h
      JOIN knvv AS i ON ikunnr = hkunnr
      JOIN knvh AS k ON hityp = c_type_a   " 'A'
                    AND kkunnr = ikunnr
                    AND kvkorg = ivkorg
                    AND kvtweg = ivtweg
                    AND kspart = ispart
                    AND k~datab <= sy-datum
                    AND k~datbi >= sy-datum.
      IF sy-subrc = 0.
        SORT i_cust_mast[] BY kunnr.
      ENDIF.
    Get Partner Function Data for each Customer Master Record
      LOOP AT i_cust_mast ASSIGNING <x_cm>.
        SELECT hkunnr hparvw hkunn2 hparza
          INTO TABLE i_part_func
        FROM knvp AS h
          WHERE h~kunnr = <x_cm>-kunnr.
      ENDLOOP.

  • NVL in where clause not working with UNIX parameters

    Apparently this in a where clause does not work in UNIX scripts...
    .... and trans_date between to_date('&1','YYYY/MM/DD HH24:MI:SS')
    and to_date(NVL('&2','31-DEC-4712'),'YYYY/MM/DD HH24:MI:SS')
    and to_date(NVL('','31-DEC-4712'),'YYYY/MM/DD HH24:MI:SS')
    ERROR at line 14:
    ORA-01858: a non-numeric character was found where a numeric was expected
    How do I get around a null in UNIX? This works fine if both parameters are populated. Thanks.

    Jason ORCL wrote:
    Apparently this in a where clause does not work in UNIX scripts...
    .... and trans_date between to_date('&1','YYYY/MM/DD HH24:MI:SS')
    and to_date(NVL('&2','31-DEC-4712'),'YYYY/MM/DD HH24:MI:SS')
    and to_date(NVL('','31-DEC-4712'),'YYYY/MM/DD HH24:MI:SS')
    ERROR at line 14:
    ORA-01858: a non-numeric character was found where a numeric was expected
    How do I get around a null in UNIX? This works fine if both parameters are populated. Thanks.it's nothing to do with unix at all - your date value doesn't match the format mask that you've entered:
    '31-DEC-4712' doesn't map to 'YYYY/MM/DD HH24:MI:SS' in any universe unfortunately.

  • Query, where clause not working.

    Hi,
    Query is:
    select vbeln posnr matnr
    from vbap
    into table it_ivbap.
    it_ivbap is internal table. i got records when i executed this query.
    gave  a where clause
    select vbeln posnr matnr
    from vbap
    into table it_ivbap
    where vbeln = '5049'.
    it is not returning any records. i tried with all the possile values of vbeln
    what I am doing wrong.
    Thanks in advance.

    Hello,
    Change like this,
    select vbeln posnr matnr
    from vbap
    into table it_ivbap
    where vbeln = '0000005049'. " Check here
    Regards,
    vasanth

  • Programmatic setting of where clause not working.

    Hi,
    I am using Jdeveloper 11.1.2.2 .
    I am trying query some rows from the VO by setting the VO in the programmatic way as given in this documentation : http://docs.oracle.com/cd/E15523_01/web.1111/b31974/bcquerying.htm#CHDEBEAF
    But it is returning no rows. While I tried to query through the SQL Command Line it is querying the rows.
    Is there any conditions that only bind variables declared in the VO can be queried in the programmatic way ? I tried that also. It is still not returning any rows.
    Thanks,
    Nigel.

    in the line of fire wrote:
    The best way to understand sql related issues is to enable debugger logs, where you can see actually what query is then executing. It really helps. Try it.I tried to run in the debugger mode, but there is no query execution seen. It is not throwing any errors, just its not returning the rows in the database.

  • Edege animate: Parallax and Spotlight = Not working together?...

    Hi all,
    This is my first post, and sorry for my English :))
    I am learning, and have a small composition on Edge Animate CC 2014 on Scrolling Parallax, which works very well, and now I want to add a spotlight... but do not working together.
    My code is:
    Stage: 1920 x 2000
    Autoplay: No
    -- creationComplete: (nothing)
    -- compositionReady:
    EC.Parallax.setup(sym);
    On scene:
    A Text (is for launch the spotlight with the click function):
    Action for "Text":
    -- click
    // Open image in spotlight overlay
    // Set up configuration
    var config = {
    width: "1024",
    height: "768",
    type: "image",
    source: "images/dog.jpg"
    EC.Spotlight.open( config );
    My problem is that the parallax works great, but when I make a click on the button that showing the spotlight... this is not released, and "dog.jpg" picture it is show on the bottom of the page (without spotlight).
    What am I doing wrong?
    Note: I charge via url the "All in One" of EdgeCommons CDN : http://cdn.edgecommons.org/an/1.1.2/js/min/EdgeCommons.js
    Many thanks!

    Ok. I've solved. I needed to load some things:
    EC.Parallax.setup (sym);
    The full code (that works for me) is:
    -- compositionReady:
    EC.Parallax.setup(sym);
    // Load Edge Commons
    yepnope({
    load: [
    "http://cdn.edgecommons.org/an/1.1.0/js/min/EdgeCommons.js",
    // Load style sheet for the overlay
    "http://cdn.edgecommons.org/an/1.1.0/css/style.css"
    -- click
    // Open image in spotlight overlay
    // Set up configuration
    var config = {
    width: "1024",
    height: "768",
    type: "image",
    source: "images/dog.jpg"
    EC.Spotlight.open( config );
    I hope to serve others.
    Regards

  • Z3 bluetooth amd wifi not working together

    hello , the bluetooth and wifi is not working together, when streaming videos through wifi and audio is connected to the bluetooth outspeaker , wifi connection drops for 30seconds and re-connecting , Sony please fix this bug.. than this phone is good. till now. 

    Hi I had the same issue a Week back with my Sony Xperia Z3 compact -- Model # D5833. 
    An auto software update in lollipop and the Wifi and Bluetooth stopped working.
    After speaking the the customer service expert (on chat) --Xperia Support center--  initially he advised me1. To start the phone in a safe mode -- (press the power button for 3-4 secs you get the option) but that didnt help.2. Next he asked me to do a repair through Sony Companion which I had installed on my laptop --- did it --reinstalled the whole software after wiping the complete software including cache--but to no avail.3. Finally when he had no solutions left.. he asked  me to show it at the authorized Sony service center as it was under warranty.
    I followed his instructions as did not want to experiment with my 7 months old handset, went next day to the Sony authorized Service Centre India (Mumbai) (17th Aug'2015) they said its a software problem and needed a day to rectify. But when I called them the next day to check on my phone status, they shared its a hardware problem and have sent across to another center which will do the hardware repair and will take maximum a week.  So the week is going to end after a couple of days....I will keep you guys posted on the update. The suggestion which I would like to share is, if you are having a similar problem run and go to the authorized service centre and leave the rest to the experts, without experimenting yourself.
    So once I will receive my handset in a weeks time ....I will share you the status....on the exact issue with the device.

  • My new macbook air and new thunderbolt monitor will not work together. the keyboard will not engage and the monitor screen keeps going black. is it a problem with the monitor, connection, laptop?

    my new macbook air and new thunderbolt monitor will not work together. the keyboard will not engage and the monitor screen keeps going black. is it a problem with the monitor, connection, laptop?

    A new Mac comes with 90 days of free tech support from AppleCare.
    AppleCare: 1-800-275-2273
    Call AppleCare. They will help you.
    Best.

  • I have just owned a macbook pro and trying to learn things since i have all along used windows laptop. My first question is : when there are two files i am working together, one above the other on screen, how you switch over between the two with key ?

    I have just owned a macbook pro and trying to learn things since i have all along used windows laptop. My first question is : when there are two files i am working together, one above the other on screen, how you switch over between the two with key ?

    Hi...
    Mac OS X keyboard shortcuts
    Control-F4
    Move focus to the active (or next) window
    Shift-Control-F4
    Move focus to the previously active window
    By the way...  since you are new to Mac, click a clear space on your Desktop. You should see "Finder" top left corner of the screen in the menu bar.
    Click Help then click Help Center
    As an example type in    keyboard shortcuts
    You can use the Help menu for almost any application on your Mac.
    Apple - Find Out How - Mac Basics
    For held switching from PC to Mac >  Apple - Support - Switch 101

  • Two CalType not working together

    Hi,
       I have one pricing procedure. I have created two 971 & 981 routines (CalType) as per my requirements. The issue is that both the routines are not working correctly if they are assigned together is the pricing procedure. But if I assign any one of them only then they work work together.
      I tried putting the Break-Point in both the routines and found that the control is passed to the first routine i.e 971 only and not 981 when it's corresponding condition type is entered.
      I have activated both the routines nad executed the report RV80HGEN also.
      Kindly advise a solution. Thanks

    duplicate question... please ignore

  • Hints FIRST_ROWS and order by not working together

    Hi,
    We are facing an issue like we are using hint FIRST_ROWS with a query which have a order by clause, if we are giving both together
    it is not working and if we remove either order by or hint it is working
    SELECT /*+FIRST_ROWS*/ * FROM (SELECT MYROWS.*,
    ROWNUM RN FROM (SELECT * FROM V_REPORT WHERE START_DATE &gt; '22-SEP-04'
    AND END_DATE &lt; '22-SEP-08' AND
    (GEO_ID in (select GEO_ID from loc where anc = 0))
    ORDER BY
    ENTITY,OPERATION,NAME
    MYROWS)
    A simliar query from other view is working fine.
    Please help me on the same.

    David_Aldridge wrote:
    Solomon Yakobson wrote:
    Well, ORDER BY implies all rows must be fetched first and then ordered. So yes, FIRST_ROWS does not make much sense in that situation, does it?.
    SY.Not in every case -- sometimes an index can be used by the optimizer to returen rows in the correct order without having identified the entire result set.
    FIRST_ROWS is deprecated in favour of FIRST_ROWS(n), by the way. http://download.oracle.com/docs/cd/B19306_01/server.102/b14223/usingpe.htm#i1009413
    And even if the result set needs to be ordered and no index can be used to avoid the sort operation Oracle offers for "top n" and "pagination" queries the "ORDER BY STOPKEY" optimization which only keeps the top n rows to sort (probably in memory if n is small enough) and eliminates the remaining ones which can make a huge difference if the volume to sort is large.
    I've written a note about issues like that recently.
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Order by clause not working

    Hi, everyone,
    I am trying to use the following insert statement to insert records in asc order. if i use the select statement alone the order by clause works fine, but when i use the same sql and add a insert into table statment the order by clause does not work. I am not getting the records in ascending order. could anybody help me in this regard?
    INSERT INTO cat_sales_stg
    select      b.SSC,                
         ltrim(rtrim(a.CAT_DESC)) cat_desc,                
         SUM(a.AMOUNT) AMOUNT               
    FROM Trans a, SSC b                     
    WHERE a.ACCOUNT_NUMBER = TO_CHAR(b.ACCOUNT_NUMBER)                    
         AND a.TMONTH >= 200905 AND a.TMONTH <= 200910                
         AND a.FORMAT_NAME = 'ABC'                
         AND b.BMONTH = 200910                
         AND b.SAMPLE = 3                
         AND b.BANNER_NAME = 'ABC'               
         AND b.MODEL_NAME = 'XYZ'               
    group by b.SSC, ltrim(rtrim(a.CAT_DESC))
    order by ssc,cat_desc
    Thanks in advance

    user10636796 wrote:
    Hi, everyone,
    I am trying to use the following insert statement to insert records in asc orderWhat Toon, William, and others have said is that you DON'T insert rows in a specific order. That is completely outside the way relational databases are designed. You insert rows as unordered and use an ORDER BY clause in a SELECT when reading them. ORDER BY is for SELECT statements, not INSERT.
    In particular Toon poined out that we can't control where individual rows get stored.
    There is a databas object called a varray that can store data in sorted order. I have never seen them used because selecting the data back out again is more work; using an ordinary table and an ORDER BY clause is much easier.

  • Queryeditor using fields more than once in where clause not possible?

    I have to create a select query with a WHERE clause using a field multiple times.
    I can't get this to work. For example:
    SELECT ALL
      EMSDTALIB.EMSPPA.PAIDNR,
      EMSDTALIB.EMSPPA.PANAAM,
      EMSDTALIB.EMSPPA.PAVLTR,
      EMSDTALIB.EMSPPA.PATITL,
      EMSDTALIB.EMSPPA.PAADRS,
      EMSDTALIB.EMSPPA.PAHSNR,
      EMSDTALIB.EMSPPA.PAHSNT,
      EMSDTALIB.EMSPPA.PAPCA1
    FROM EMSDTALIB.EMSPPA
    WHERE EMSDTALIB.EMSPPA.PABEDR=1 AND EMSDTALIB.EMSPPA.PADTUD=0 AND
      (EMSDTALIB.EMSPPA.PADVBD='001' OR EMSDTALIB.EMSPPA.PADVBD='003' OR EMSDTALIB.EMSPPA.PADVBD='006')How do I get this to work?
    Regards,
    Roland

    Hi Roland, Luca, ICON_SS,
    I just tried similar queries using the latest release bits and it works fine.
    My Queries that worked fine are :
    SELECT ALL DASUSR1.PERSON.PERSONID, DASUSR1.PERSON.NAME, DASUSR1.PERSON.JOBTITLE, DASUSR1.PERSON.FREQUENTFLYER
    FROM DASUSR1.PERSON
    WHERE ( DASUSR1.PERSON.NAME='Able, Tony' OR NAME='Black, John' )
    SELECT ALL DASUSR1.PERSON.PERSONID, DASUSR1.PERSON.NAME, DASUSR1.PERSON.JOBTITLE, DASUSR1.PERSON.FREQUENTFLYER
    FROM DASUSR1.PERSON
    WHERE ( DASUSR1.PERSON.PERSONID=1 OR PERSONID=2 OR PERSONID=3)
    I would suggest you to Download & Install latest Creator bits released 9/27/2004, if not already done.
    Appreciate your valuable feedback,
    Sakthi

  • VOWizard-Bug: WHERE Clause not modified on EO add if manually changed befor

    VOWizard-Bug: WHERE Clause is not modified on adding a EO (with association) if it was manually changed before
    Testcase:
    - Create a VO based on 2 EO (Association already defined) --> Jon in WHERE Clause automatically created by Wizard
    - Then modify the WHERE clause, e.g. change an equal to outer join.
    - All works fine.
    - Then add a EO (also Association defined) and chose some attributes.
    - Test and wonder why there are much more rows in the result than expected.
    - Look into the Query-Tab and control the WHERE clause: Wizard forgot to add the new join... and therefore we get a cartesian product between the old view and the new added EO...
    Possible solutions to fix the Bug:
    1. add the JOIN ;-)
    or
    2. at least display a warning that the JOIN is not automatically created!
    Regards, Markus
    GE Medical Systems

    Hi Markus-
    Once the where clause has been customized, we don't update it in the interest of not messing up the user's custom code. However, we should probably warn the user in the types of cases you mention above that he will need to update the where clause manually to include the new information. We will add this in a future release.
    Thanks,
    Ray

  • In clause not working

    Hi All,
    SELECT sno,mid,mname
    FROM manage_date
    WHERE mname IN
    ('KIRAN-KUMAR',
    'RAHUL-RAJ',
    'KAUSHAL-SONI');
    IF I use this query directly in DB it's working fine.
    But when this query is calling in .net using parameter as below
    it's not giving any records for more than one value.
    IN (:p_mname)
    If I pass one name 'KIRAN-KUMAR' from .net It's working.
    If I pass multiple names from .net query not returning any records.
    Please help me how to resolve this.
    Thanks.

    976208 wrote:
    Hi All,
    SELECT sno,mid,mname
    FROM manage_date
    WHERE mname IN
    ('KIRAN-KUMAR',
    'RAHUL-RAJ',
    'KAUSHAL-SONI');
    IF I use this query directly in DB it's working fine.
    But when this query is calling in .net using parameter as below
    it's not giving any records for more than one value.
    IN (:p_mname)
    If I pass one name 'KIRAN-KUMAR' from .net It's working.
    If I pass multiple names from .net query not returning any records.
    Please help me how to resolve this.
    Thanks.
    But you won't be passing multiple names in that single bind variable, you'll be passing one string of names.  Oracle is not going to magically know that just because you have commas in the string you intend to have seperate values... it doesn't work like that (and it shouldn't).
    As Karthick pointed out, it's not a case that the IN clause is not working, it's a case of you not understanding the difference between the IN clause requiring a set of values as opposed to a single value, so you should read the FAQ link which points to useful information about how to deal with such situations.

Maybe you are looking for