
Consulta SQL comparando cadenas
Publicado por Manuel (1 intervención) el 26/01/2017 20:36:16
Buenas Tardes.
Manejo base de datos SQL 2008
Tengo dudas en una consulta que no logro resolver.
Necesito traer los registros de la tablaA que contengan al menos un valor del campo de la tablaB, lo he intentado de varias maneras y no sale.
Alguna sugerencia Práctica.
de antemano muchas gracias.
Manejo base de datos SQL 2008
Tengo dudas en una consulta que no logro resolver.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CREATE TABLE tablaA (campoA VARCHAR(100))
INSERT INTO tablaA
VALUES ('1,5,7')
INSERT INTO tablaA
VALUES ('10,1,25')
INSERT INTO tablaA
VALUES ('5,1,18,256')
CREATE TABLE tablaB (campoAB VARCHAR(100))
INSERT INTO tablaB
VALUES ('1,5')
SELECT * FROM tablaA WHERE campoA IN (SELECT campoAB FROM tablaB tb)
SELECT * FROM tablaA WHERE campoA Like (SELECT campoAB FROM tablaB tb)
Necesito traer los registros de la tablaA que contengan al menos un valor del campo de la tablaB, lo he intentado de varias maneras y no sale.
Alguna sugerencia Práctica.
de antemano muchas gracias.
Valora esta pregunta


0