Tengo 2 subconsultas, pero tengo problemas para unir columnas de las mismas tablas. Lo intenté:
SELECT * FROM
(SELECT userid, listid
FROM user_views_table
WHERE date='2013-05-15' AND view_type='lists') a
JOIN
(SELECT sourceid, destinationid
FROM actions_table
WHERE date='2013-05-15' AND payloadtype='lists_user' AND actiontype='delete') b
ON a.userid = b.sourceid
ON a.listid = b.destinationid;
Si simplemente termino la consulta ON a.userid = b.sourceid
, funciona, pero ¿cómo puedo unirme a estas tablas en otra columna también ON a.listid = b.destinationid
?
Cualquier ayuda apreciada.
Respuestas:
Únete así:
fuente
Desea unirse con la condición 1 Y la condición 2, así que simplemente use la palabra clave AND como se muestra a continuación
fuente