Soldato
OK so I have 2 tables:
Table 1:
tbl_Datastore
Datastore_Name | ESX_Hosts
DS1 | ESX_1,ESX_2
DS2 | ESX_2,ESX_3
Table 2:
tbl_ESXHost
ESX_Host | Another_Field
ESX_1 | foo1
ESX_2 | foo2
ESX_3 | foo3
I want to run a query which will result in a row of data for each ESX_Host per each individual Datastore that is presented:
The following query works but its horrendously slow!
Select tbl_ESXHost.ESX_Host, tbl_ESXHost.Another_Field, tbl_Datastore.Datastore_Name FROM tbl_Datastore CROSS JOIN tbl_ESXHost WHERE (tbl_Datastore.ESX_Hosts like '%' + tbl_ESXHost.ESX_Host + '%')
Help! Thanks in advance!
Table 1:
tbl_Datastore
Datastore_Name | ESX_Hosts
DS1 | ESX_1,ESX_2
DS2 | ESX_2,ESX_3
Table 2:
tbl_ESXHost
ESX_Host | Another_Field
ESX_1 | foo1
ESX_2 | foo2
ESX_3 | foo3
I want to run a query which will result in a row of data for each ESX_Host per each individual Datastore that is presented:
The following query works but its horrendously slow!
Select tbl_ESXHost.ESX_Host, tbl_ESXHost.Another_Field, tbl_Datastore.Datastore_Name FROM tbl_Datastore CROSS JOIN tbl_ESXHost WHERE (tbl_Datastore.ESX_Hosts like '%' + tbl_ESXHost.ESX_Host + '%')
Help! Thanks in advance!