«subquery» etiketlenmiş sorular

"alt sorgu" belirsiz SQL terminolojisidir ve bir sorguda birden fazla "SELECT" ifadesi olduğunda veya Veri İşleme Dili (DML) ifadelerinde (IE: DELETE, UPDATE, INSERT, MERGE) kullanıldığında açıklanır. Alt sorgunun SELECT ifadesi her zaman parantez / parantez içinde bulunur.


4
MySQL'de seçimden nasıl silinir?
Bu kod MySQL 5.0 için çalışmıyor, çalışması için nasıl yeniden yazılır DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Benzersiz kimliği olmayan sütunları silmek istiyorum. Çoğu zaman onun tek kimliği olduğunu ekleyeceğim (sözdizimini denedim ve o da çalışmıyor)

9
MySQL DELETE FROM ile alt sorgu koşul olarak
Bunun gibi bir sorgu yapmaya çalışıyorum: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Muhtemelen anlayabileceğiniz gibi, aynı tid'in başka ebeveynleri …

5
Activerecord'daki alt sorgular
SQL ile bunun gibi alt sorguları kolayca yapabilirim User.where(:id => Account.where(..).select(:user_id)) Bu şunları üretir: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) Bunu rails'in 3 activerecord / arel / meta_where kullanarak nasıl yapabilirim? Gerçek alt sorgulara ihtiyacım var / istiyorum, Ruby geçici çözümleri yok (birkaç …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.