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.

837
Join vs. Sub-Query

Ich bin ein MySQL-Benutzer der alten Schule und habe immer eine Unterabfrage vorgezogen JOIN. Aber heutzutage verwendet jeder eine Unterabfrage, und ich hasse es; Ich weiß nicht warum. Mir fehlt das theoretische Wissen, um selbst zu beurteilen, ob es einen Unterschied gibt. Ist eine Unterabfrage so...

120
Wie das in Laravel geht, Unterabfrage wo in

Wie kann ich diese Abfrage in Laravel durchführen: SELECT `p`.`id`, `p`.`name`, `p`.`img`, `p`.`safe_name`, `p`.`sku`, `p`.`productstatusid` FROM `products` p WHERE `p`.`id` IN ( SELECT `product_id` FROM `product_category` WHERE `category_id` IN ('223', '15') ) AND `p`.`active`=1 Ich könnte dies...

91
Unterabfrage in FROM muss einen Alias ​​haben

Ich habe diese Abfrage, die ich in PostgreSQL geschrieben habe und die einen Fehler zurückgibt, der besagt: [Err] ERROR: LINE 3: FROM (SELECT DISTINCT (identifizierend) AS made_only_recharge Dies ist die ganze Abfrage: SELECT COUNT (made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT...

87
PostgreSQL 'NOT IN' und Unterabfrage

Ich versuche diese Abfrage auszuführen: SELECT mac, creation_date FROM logs WHERE logs_type_id=11 AND mac NOT IN (select consols.mac from consols) Aber ich bekomme keine Ergebnisse. Ich habe es getestet und weiß, dass etwas mit der Syntax nicht stimmt. In MySQL funktioniert eine solche...

86
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 eine...

84
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...

81
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...