Yes, I did run it in the SSMS, the same result, 0 records.
Here is actual table:
activities_bus_id | int |
activities_bus_name | nvarchar(250) |
activities_bus_busid | int |
activities_bus_amid | int |
And data:
activities_bus_id | activities_bus_name | activities_bus_amid | activities_bus_busid |
16 | Golf | 13 | 9 |
20 | Fishing | 3 | 9 |
48 | Golf | 13 | 13 |
49 | Fishing | 3 | 13 |
42 | Fishing | 3 | 10 |
I need to select companies (activities_bus_busid) who is doing Golf and Fishing (not just Golf or Fishing)
activities_bus_amid=13 and activities_bus_amid=3
The result I'm getting is 0 records.
The query I use:
<cfquery datasource="#dsn#" name="all_for_links_q">
SELECT activities_bus_busid
FROM activities_bus_tb
WHERE activities_bus_name='Fishing' and activities_bus_name='Beach'
</cfquery>
and the same by id's:
<cfquery datasource="#dsn#" name="all_for_links_q">
SELECT activities_bus_busid
FROM activities_bus_tb
WHERE activities_bus_amid=3 and activities_bus_amid=13
</cfquery>
If I use IN I'm getting all 3 companies in return (9,13 and 10)
If I use AND, result is 0 records.