Pytania otagowane jako subquery

„podzapytanie” jest niejasną terminologią SQL, używaną do opisania, gdy w zapytaniu występuje więcej niż jedna instrukcja „SELECT” lub gdy jest używana w instrukcjach języka manipulacji danymi (DML) (tj.: DELETE, UPDATE, INSERT, MERGE). Instrukcja SELECT podzapytania jest zawsze umieszczana w nawiasach / nawiasach.

2
SQL LEFT JOIN Alias ​​podzapytania
Uruchamiam to zapytanie 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 I otrzymuję ten błąd: # 1054 - Nieznana kolumna „a.post_id” w „klauzuli on”. Myślę, że mój kod …

4
Jak usunąć z Select w MySQL?
Ten kod nie działa z MySQL 5.0, jak go ponownie napisać, aby działał DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Chcę usunąć kolumny, które nie mają unikalnego identyfikatora. Dodam, że przeważnie jest to jedyny identyfikator (próbowałem w składni i też …

9
MySQL DELETE FROM z podzapytaniem jako warunkiem
Próbuję wykonać takie zapytanie: 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 ); Jak zapewne możesz stwierdzić, chcę usunąć relację rodzicielską do …

5
Jak wykonać podzapytanie Postgresql w klauzuli select z klauzulą ​​Join in from, taką jak SQL Server?
Próbuję napisać następujące zapytanie na 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 To z pewnością działałoby na Microsoft SQL Server, ale w ogóle nie działa na postegresql. Przeczytałem trochę …

5
Podzapytania w activerecord
Dzięki SQL mogę łatwo wykonywać takie pod-zapytania User.where(:id => Account.where(..).select(:user_id)) To daje: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) Jak mogę to zrobić za pomocą 3 activerecord / arel / meta_where railsów? Potrzebuję / chcę prawdziwych podzapytań, żadnych obejść w Ruby (przy użyciu kilku …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.