Pytania oznaczone «inner-join»

Operacja bazy danych, która łączy wartości 2 tabel na podstawie warunku lub relacji istniejącej między tymi tabelami.

997
Różnica między JOIN a INNER JOIN

Oba te sprzężenia dadzą mi takie same wyniki: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK vs SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK Czy istnieje jakaś różnica między stwierdzeniami w zakresie wydajności lub w inny sposób? Czy różni się między...

941
Klauzula INNER JOIN ON vs WHERE

Dla uproszczenia załóżmy, że wszystkie odpowiednie pola są NOT NULL. Możesz to zrobić: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Albo: SELECT table1.this, table2.that,...

330
SQL Inner-join z 3 tabelami?

Próbuję połączyć 3 tabele w widoku; oto sytuacja: Mam tabelę, która zawiera informacje o studentach, którzy ubiegają się o mieszkanie na tym kampusie. Mam inną tabelę z Preferencjami Hall (3 z nich) dla każdego Ucznia. Ale każda z tych preferencji jest jedynie numerem identyfikacyjnym, a numer...

120
SQL DELETE z INNER JOIN

Istnieją 2 stoły, spawnlisti npc, i muszę usunąć dane z spawnlsit. npc_templateid = n.idTemplatejest jedyną rzeczą, która „łączy” tabele. Próbowałem tego skryptu, ale nie działa. Próbowałem tego: DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type =...

104
MySQL INNER JOIN wybiera tylko jeden wiersz z drugiej tabeli

Mam userstabelę i paymentstabelę, dla każdego użytkownika, z którym mają płatności, mogą mieć wiele powiązanych płatności w paymentstabeli. Chciałbym wybrać wszystkich użytkowników, którzy mają płatności, ale wybrać tylko ostatnią płatność. Próbuję tego SQL, ale nigdy wcześniej nie próbowałem...