SQL seleccionar las filas que no tienen una asociación a la correspondiente tabla de unión

robskrob:

Hola tengo una pregunta SQL. Estoy tratando de obtener las filas de los mensajes que no tienen la correspondiente fila individuales s3 en otra tabla. Ésta es la consulta que tengo que conseguirme los mensajes que tienen una fila asociada en la tabla s3 cubo.

SELECT * FROM wp_posts
INNER JOIN wp_as3cf_items
ON wp_as3cf_items.source_id = wp_posts.id
WHERE wp_posts.post_type = 'attachment';

Lo SQL puedo escribir que devolverá el wp_posts filas que son de embargo post_type que no tienen una fila de un s3 asociado?

Gordon Linoff:

utilizar not exists:

SELECT p.* 
FROM wp_posts p
WHERE NOT EXISTS (SELECT 1
                  FROM wp_as3cf_items i
                  WHERE i.source_id = p.id
                 ) AND
      p.post_type = 'attachment';

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=373354&siteId=1
Recomendado
Clasificación