Preguntas etiquetadas con subquery

"subconsulta" es una terminología SQL vaga, que se usa para describir cuando hay más de una instrucción `SELECT` en una consulta, o cuando se usa en declaraciones del lenguaje de manipulación de datos (DML) (IE: DELETE, UPDATE, INSERT, MERGE). La instrucción SELECT de la subconsulta siempre se encuentra entre corchetes / paréntesis.

2
Alias ​​de subconsulta SQL LEFT JOIN
Estoy ejecutando esta consulta SQL: SELECT wp_woocommerce_order_items.order_id As No_Commande FROM wp_woocommerce_order_items LEFT JOIN ( SELECT meta_value As Prenom FROM wp_postmeta WHERE meta_key = '_shipping_first_name' ) AS a ON wp_woocommerce_order_items.order_id = a.post_id WHERE wp_woocommerce_order_items.order_id =2198 Y me sale este error: # 1054 - Columna desconocida 'a.post_id' en 'cláusula on'. Creo que …

4
¿Cómo eliminar de select en MySQL?
Este código no funciona para MySQL 5.0, cómo reescribirlo para que funcione DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Quiero eliminar columnas que no tienen una identificación única. Agregaré que la mayoría de las veces es solo una identificación (probé …


5
Subconsultas en activerecord
Con SQL puedo hacer fácilmente subconsultas como esta User.where(:id => Account.where(..).select(:user_id)) Esto produce: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) ¿Cómo puedo hacer esto usando 3 activerecord / arel / meta_where de rails? Necesito / quiero subconsultas reales, sin soluciones ruby ​​(usando varias consultas).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.