Запитання з тегом «subquery»

"підзапит" - це нечітка термінологія SQL, яка використовується для опису, коли в запиті є або більше ніж один оператор `SELECT`, або коли він використовується в операторах мови маніпуляції даними (DML) (IE: DELETE, UPDATE, INSERT, MERGE). Оператор SELECT підзапиту завжди знаходиться в дужках / дужках.

2
SQL ЛІВО ПРИЄДНАЙТЕСЬ Псевдонім підзапиту
Я запускаю цей запит 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 І я отримую цю помилку: # 1054 - Невідомий стовпець "a.post_id" у "on clause". Я думаю, …

4
Як видалити з select у MySQL?
Цей код не працює для MySQL 5.0, як переписати його, щоб він працював DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Я хочу видалити стовпці, які не мають унікального ідентифікатора. Додам, що більшу частину часу це єдиний ідентифікатор (я спробував in-синтаксис, …

9
MySQL DELETE FROM із підзапитом як умовою
Я намагаюся зробити такий запит: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Як ви, мабуть, можете сказати, я хочу видалити …

5
Як зробити підзапит Postgresql у пропозиції select із приєднанням із речення, як SQL Server?
Я намагаюся написати такий запит на postgresql: select name, author_id, count(1), (select count(1) from names as n2 where n2.id = n1.id and t2.author_id = t1.author_id ) from names as n1 group by name, author_id Це, звичайно, буде працювати на Microsoft SQL Server, але зовсім не на postegresql. Я трохи прочитав …

5
Підзапити в активному записі
За допомогою SQL я можу легко робити такі запити User.where(:id => Account.where(..).select(:user_id)) Це дає: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) Як я можу це зробити за допомогою рейок 3 activerecord / arel / meta_where? Мені потрібні / потрібні реальні підзапити, без обхідних шляхів …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.