SQL Query - how to contruct a WHERE clause

Ask a Question related to Coldfusion Database Access, Design and Development.

  1. #1

    Default SQL Query - how to contruct a WHERE clause

    I have a field in a table that contains a comma separated list that I want to
    be able to determine whether or not any of the items in the list are contained
    in another list.

    For example:

    SELECT *
    FROM idx_res
    WHERE SelectListingAlert.types IN idx_res.types

    Actual data might look like this:

    WHERE (RES,HRS,WTR) IN (RES,WTR)

    I need to contruct a WHERE clause that takes each item in the first list
    (SelectListingAlert.types) and see if it exists in the second list
    (idx_res.types). If it exists it should be selected. Each item in the first
    list would be treated as OR so if RES or HRS or WTR exists in the second list
    it should be selected.

    Can someone direct me on what the best way to approach this is?

    Thanks.



    drmaves Guest

  2. Similar Questions and Discussions

    1. Simple WHERE clause in CFQUERY Has error executingdatabase query
      Hello, I'm sort of new to CF, but have been doing this enough that this is very frustrating! I'm using the standalone version of ColdFusion 6.1 on...
    2. Using IN in a WHERE clause
      I'm trying to use IN in a WHERE clause as follows: idx_res.city IN ('#session.s_city#') The value of session.s_city is 'highlands ranch, lone...
    3. CFGRID QUERY USING A WHERE CLAUSE
      All of the cfgrid query examples I see do not include a WHERE clause. I would like to know if it is possible to include one and how do you pass in...
    4. Query Optimizer Problem with Views in where Clause
      Hi! I am using Sql 7 SP3. I have noticed strange Query plan when using views. Here is the case: Table1 has Col1, Col2, Col3 .... etc. Col1 is...
    5. Efficient query without using NOT IN clause
      Hi all, I have got two tables:- a) students ======== std_id Numeric std_name Varchar(50) std_grade Varchar(10)
  3. #2

    Default Re: SQL Query - how to contruct a WHERE clause

    >... takes each item in the first list (SelectListingAlert.types) and see if it
    exists in
    >... the second list (idx_res.types). If it exists it should be selected.
    Each item in
    >... the first list would be treated as OR so if RES or HRS or WTR exists in
    the
    >... second list it should be selected.
    >... the best way to approach this is?
    No matter what solution you come up with, chances are, it will be different
    for MySQL, MS SQL and Oracle, just to name three. I think the "best way to
    approach this" is to do the list calculations in Coldfusion, and then use
    the result in the where-clause of your query.

    BKBK Guest

  4. #3

    Default Re: SQL Query - how to contruct a WHERE clause

    Create a variable for your where clause. Use list functions on SelectListingAlert.types to build it..

    Then use the variable in your query.
    Dan Bracuk Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139