Pertanyaan yang diberi tag subquery

Istilah SQL digunakan untuk mendeskripsikan saat pernyataan `SELECT` digunakan sebagai bagian dari pernyataan SQL yang lebih besar. Pernyataan yang lebih besar mungkin DML dan selalu ditemukan dalam tanda kurung atau tanda kurung.

37
Mengapa kueri ini berfungsi?

Saya punya dua tabel, table_a (id, nama) dan table_b (id), katakanlah pada Oracle 12c. Mengapa kueri ini tidak mengembalikan pengecualian? select * from table_a where name in (select name from table_b); Dari apa yang saya mengerti, Oracle melihat ini sebagai select * from table_a where name =...

24
Dapatkan beberapa kolom dari subquery pilihan

SELECT *, p.name AS name, p.image, p.price, ( SELECT ps.price FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER BY ps.priority ASC, LIMIT 1 ) AS special_price, ( SELECT ps.date FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER...

18
PILIH beberapa kolom melalui subquery

Saya mencoba untuk MEMILIH 2 kolom dari subquery dalam permintaan berikut, tetapi tidak dapat melakukannya. Sudah mencoba membuat tabel alias, tetapi masih belum bisa mendapatkannya. SELECT DISTINCT petid, userid, (SELECT MAX(comDate) FROM comments WHERE petid=pet.id) AS lastComDate, (SELECT...

10
SQLITE: Masalah tag dan produk

Saya sedang mencari cara untuk membuat kueri untuk melakukan hal berikut: Mari kita pertimbangkan 3 tabel: produk: Daftar produk tag: daftar tag tag_ties: tabel yang digunakan untuk menghubungkan tag ke suatu produk Mari kita pertimbangkan struktur ini untuk setiap tabel: Produk: id (int,...