Pertanyaan yang diberi tag «join»

GABUNG adalah operasi umum dalam aljabar relasional untuk menggabungkan operasi pada dua atau lebih relasi dalam sistem basis data relasional. GABUNG juga kata kunci dari bahasa SQL untuk melakukan operasi ini.



6
Perbedaan antara JOIN dan INNER JOIN
Kedua gabungan ini akan memberi saya hasil yang sama: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK vs. SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK Apakah ada perbedaan antara pernyataan kinerja atau tidak? Apakah perbedaan antara implementasi SQL berbeda ?

11
INNER JOIN ON vs WHERE klausa
Untuk kesederhanaan, anggap semua bidang yang relevan adalah NOT NULL. Anda dapat melakukan: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Atau: SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) Apakah keduanya bekerja dengan …
941 sql  mysql  join  inner-join 


18
Bergabunglah dengan sub-kueri
Saya adalah pengguna MySQL jadul dan selalu lebih disukai JOINdaripada sub-kueri. Tetapi saat ini semua orang menggunakan sub-kueri, dan saya benci; Saya tidak tahu kenapa. Saya tidak memiliki pengetahuan teoretis untuk menilai sendiri apakah ada perbedaan. Apakah sub-kueri sebagus a JOINdan karena itu tidak ada yang perlu dikhawatirkan?
837 sql  mysql  subquery  join 

11
Perbarui tabel menggunakan GABUNG di SQL Server?
Saya ingin memperbarui kolom dalam tabel yang membuat gabungan di tabel lain misalnya: UPDATE table1 a INNER JOIN table2 b ON a.commonfield = b.[common field] SET a.CalculatedColumn= b.[Calculated Column] WHERE b.[common field]= a.commonfield AND a.BatchNO = '110' Tapi itu mengeluh: Msg 170, Level 15, State 1, Line 2 Line 2: …

18
SQL BERGABUNG - DI MANA klausa vs. klausa ON
Setelah membacanya, ini bukan duplikat dari Bergabung SQL Eksplisit vs Implisit . Jawabannya mungkin terkait (atau bahkan sama) tetapi pertanyaannya berbeda. Apa perbedaannya dan apa yang harus dilakukan pada masing-masing? Jika saya memahami teori dengan benar, pengoptimal kueri harus dapat menggunakan keduanya secara bergantian.


7
Menggabungkan item dalam daftar ke string
Apakah ada cara yang lebih sederhana untuk menggabungkan item string dalam daftar menjadi string tunggal? Bisakah saya menggunakan str.join()fungsinya? Misal ini adalah input ['this','is','a','sentence']dan ini adalah output yang diinginkanthis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print sent_str


22
LEFT OUTER BERGABUNG di LINQ
Bagaimana cara melakukan outer outer join di C # LINQ ke objek tanpa menggunakan join-on-equals-intoklausa? Apakah ada cara untuk melakukannya dengan whereklausa? Masalah yang benar: Untuk join dalam, mudah dan saya punya solusi seperti ini List<JoinPair> innerFinal = (from l in lefts from r in rights where l.Key == r.Key …
539 c#  linq  join 

19
Bagaimana saya melakukan yang setara SQL Join di MongoDB?
Bagaimana saya melakukan yang setara SQL Join di MongoDB? Misalnya, Anda memiliki dua koleksi (pengguna dan komentar) dan saya ingin menarik semua komentar dengan pid = 444 bersama dengan info pengguna untuk masing-masing. comments { uid:12345, pid:444, comment="blah" } { uid:12345, pid:888, comment="asdf" } { uid:99999, pid:444, comment="qwer" } users …
498 mongodb  join 

12
T-SQL: Memilih baris yang akan dihapus melalui gabungan
Skenario: Katakanlah saya punya dua tabel, TableA dan TableB. Kunci utama TableB adalah kolom tunggal (BId), dan merupakan kolom kunci asing di TableA. Dalam situasi saya, saya ingin menghapus semua baris di TableA yang terkait dengan baris tertentu di TableB: Dapatkah saya melakukannya melalui gabungan? Hapus semua baris yang ditarik …
494 tsql  join 

5
Bagaimana cara 3 tabel BERGABUNG dalam kueri UPDATE?
Saya mengajukan pertanyaan dan mendapat balasan yang membantu. UPDATE TABLE_A a JOIN TABLE_B b ON a.join_col = b.join_col AND a.column_a = b.column_b SET a.column_c = a.column_c + 1 Sekarang saya ingin melakukan ini jika ada 3 tabel yang terlibat seperti ini. UPDATE tableC c JOIN tableB b JOIN tableA a …
466 mysql  join 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.