Als «subquery» getaggte Fragen

"Unterabfrage" ist eine vage SQL-Terminologie, die verwendet wird, um zu beschreiben, wenn eine Abfrage entweder mehr als eine "SELECT" -Anweisung enthält oder wenn sie in DML-Anweisungen (Data Manipulation Language) (IE: DELETE, UPDATE, INSERT, MERGE) verwendet wird. Die SELECT-Anweisung der Unterabfrage befindet sich immer in Klammern.

4
Wie lösche ich aus select in MySQL?
Dieser Code funktioniert nicht für MySQL 5.0. So schreiben Sie ihn neu, damit er funktioniert DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Ich möchte Spalten löschen, die keine eindeutige ID haben. Ich werde hinzufügen, dass es die meiste Zeit nur …

2
SQL LEFT JOIN-Unterabfrage-Alias
Ich führe diese SQL-Abfrage aus: 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 Und ich bekomme diesen Fehler: # 1054 - Unbekannte Spalte 'a.post_id' in 'on-Klausel'. Ich denke, mein …

9
MySQL DELETE FROM mit Unterabfrage als Bedingung
Ich versuche eine Abfrage wie folgt durchzuführen: 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 ); Wie Sie wahrscheinlich sehen können, möchte …

5
Unterabfragen in Activerecord
Mit SQL kann ich einfach solche Unterabfragen durchführen User.where(:id => Account.where(..).select(:user_id)) Dies erzeugt: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) Wie kann ich dies mit Rails '3 activerecord / arel / meta_where tun? Ich brauche / will echte Unterabfragen, keine Ruby-Problemumgehungen (mit mehreren Abfragen).

5
Wie führe ich eine Postgresql-Unterabfrage in einer select-Klausel mit einer join-from-Klausel wie SQL Server durch?
Ich versuche die folgende Abfrage auf postgresql zu schreiben: 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 Dies würde sicherlich unter Microsoft SQL Server funktionieren, aber unter postegresql überhaupt nicht. Ich …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.