Articles of Join

So zeigen Sie datasätze oder data einzelner Elemente aus 3 Joins an

Ich versuche data von 3 separaten Tabellen anzuzeigen. 1. product_master, die data zu Produkten wie image, Preis, Menge, etc. Enthalten. 2. attribute_master, die nur attribute_id und attribute_name enthalten, 3. product_attrib_master, die data wie prod_id, dh Fremdschlüssel, attribute_id dh Fremdschlüssel und product_attribute_value enthalten. Jetzt habe ich eine Brandnachfrage: SELECT pm.prod_name, am.attribute_name, pa.product_attribute_value FROM product_attrib_master pa LEFT […]

MySQL JOIN das Ergebnis von UNION

Ist es möglich, das Ergebnis von UNION von zwei Tabellen mit der dritten Tabelle zu verbinden? Etwas wie das: (SELECT DISTINCT `Fund_ID`, `Fund_Name` FROM `admin` UNION SELECT `Fund_ID`,`Fund_Name` FROM `admin_custom` WHERE `admin_custom`.`user_id` = 361) a LEFT JOIN `qt1` ON `qt1`.`Fund ID` = a.`Fund_ID` aber dieser Code funktioniert nicht. Ich könnte JOIN innerhalb jeder SELECT Abfrage […]

SQL: Verknüpfen Sie mit ODER in Bedingung

Ich habe 2 Tische: Devices (id (PK)) Links (id (PK), device_id_1 (FK), device_id_2 (FK)) Welche stellt Geräte dar, die durch Links verbunden sind. Ich muss alle Geräte auswählen, die mit einem bestimmten verbunden sind (das kann device_id_1 oder device_id_2 sein). Ich habe versucht, es mit der folgenden Abfrage zu tun: select d2.* from Devices as […]

Kombinieren Sie Join mit String.Contains in der Linq-Abfrage

Ich habe die folgende Linq-Abfrage, die einen linken Join zwischen zwei Tabellen erstellt: var joinResultRows = from leftTable in dataSet.Tables[leftTableName].AsEnumerable() join rightTable in dataSet.Tables[rightTableName].AsEnumerable() on leftTable.Field<string>(leftComparedColumnName) equals rightTable.Field<string>(rightComparedColumnName) into leftJoinedResult select new { leftTable, leftJoinedResult }; Ich möchte die Zeilen erhalten, die dies beantworten: Der String-Wert in der linken Spalte enthält den String-Wert in der […]

Welche Tabelle wird in einem Nested-Loop-Join als "inner" betrachtet?

Kann mir jemand sagen, welche Tabelle in einer Nested Loop Join als die innere betrachtet wird? Zum Beispiel, wenn die Abfrage from a inner join b on… , welcher, a oder b wird als inner betrachtet? Ich wusste, dass es b , aber aus dem Artikel bei dbsophic scheint das erste Beispiel unter Small outer […]

Unterschied zwischen diesen Joins

Gibt es einen Unterschied zwischen? SELECT * FROM TABLE_A a JOIN TABLE_B b ON a.propertyA = b.propertyA Und die Abfrage SELECT * from TABLE_A a, TABLE_B b where a.propertyA=b.propertyA.

Wie man data von mehreren Tabellen in SQL anzeigt

Ich bin relativ neu in SQL. Ich versuche herauszufinden, wie diese Bedingung erfüllt werden kann: Anzeige customer_id, customer_last_name, order_id,order_item_id, product_name für jeden Kunden in Virginia. Bisher habe ich das, aber ich bin mir nicht sicher, wie man die Werte zusammen anzeigt. Jede Hilfe wird geschätzt. SELECT customer_id, cust_first_name FROM demo_customers WHERE cust_state= 'VA' SELECT order_id […]

Sonderbarer SQL-Code: Warum verwenden sie eine Unterabfrage anstelle von Join?

Ich habe den folgenden MySQL-Code gefunden: SELECT ServiceFee FROM Shows WHERE ID = (SELECT ShowID FROM Orders WHERE ID = ?) Ich frage mich, ob die Leute, die diesen Code geschrieben haben, normalerweise SQL-Joins verwenden. Ich würde es umschreiben SELECT ServiceFee FROM Shows INNER JOIN Orders ON Shows.ID = Orders.ShowID WHERE Orders.ID = ? Meine […]

SQL – Verknüpfen Sie zwei separate SQL-Abfragen

Ich habe eine Tabelle, die die Seitentreffer in einer Webanwendung speichert und speichert unique_row_id http_session_id page_name page_hit_timestamp —————————————————————- 0 123456789 index.html 2010-01-20 15:00:00 1 123456789 info.html 2010-01-20 15:00:05 2 123456789 faq.html 2010-01-20 15:00:15 3 987654321 index.html 2010-01-20 16:00:00 4 987654321 faq.html 2010-01-20 16:00:05 5 987654321 info.html 2010-01-20 16:00:15 6 111111111 index.html 2010-01-20 16:01:00 7 111111111 […]

Verknüpfen Sie einen Cursor oder datasatz in Oracle

Ich habe gute Erfahrungen in Sybase und habe angefangen, in der Freizeit nach oracle zu suchen. Die meisten Sybase-Prozeduren, mit denen ich gearbeitet habe, haben temporäre Tabellen, und es ist sinnvoll, zwei oder mehr temporäre Tabellen zu verknüpfen, um eine Ergebnismenge zu erhalten. Frage: Gibt es eine Möglichkeit, zwei oder mehrere Cursor wie eine logische […]