Вопросы с тегом «subquery»

«подзапрос» - это расплывчатая терминология SQL, используемая для описания, когда в запросе используется более одного оператора SELECT, или когда он используется в операторах языка манипулирования данными (DML) (IE: DELETE, UPDATE, INSERT, MERGE). Оператор SELECT подзапроса всегда находится в скобках / скобках.

2
Псевдоним подзапроса SQL LEFT JOIN
Я выполняю этот 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'. Я думаю, что …

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 ); Как вы, наверное, догадались, я хочу удалить родительское …

4
Как удалить из выбора в MySQL?
Этот код не работает для MySQL 5.0, как его переписать, чтобы он работал DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Я хочу удалить столбцы, у которых нет уникального идентификатора. Я добавлю, что в большинстве случаев это только один идентификатор (я …

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