Bir sosyal medya uygulaması · Kolay
Beğeni Almamış Gönderiler
Bir sosyal medya uygulamasının veri ekibindesin. Ürün yöneticisi, hiç beğeni almamış gönderileri bulmak istiyor — belki içerik kalitesiyle, belki de görünürlükle ilgili bir sorun var ve bu gönderiler incelenecek.
Görev: Hiç beğeni almamış gönderilerin post_id ve content'ini getiren bir sorgu yaz.
Tablo: posts
Yükleniyor…
Tablo: likes
Yükleniyor…
Bir sosyal medya uygulamasının veri ekibindesin. Ürün yöneticisi, hiç beğeni almamış gönderileri bulmak istiyor — belki içerik kalitesiyle, belki de görünürlükle ilgili bir sorun var ve bu gönderiler incelenecek.
Görev: Hiç beğeni almamış gönderilerin post_id ve content'ini getiren bir sorgu yaz.
Şema
CREATE TABLE posts ( post_id INTEGER PRIMARY KEY, user_id INTEGER NOT NULL, content TEXT NOT NULL, created_at TEXT NOT NULL ); CREATE TABLE likes ( like_id INTEGER PRIMARY KEY, post_id INTEGER NOT NULL REFERENCES posts(post_id), user_id INTEGER NOT NULL, liked_at TEXT NOT NULL ); INSERT INTO posts (post_id, user_id, content, created_at) VALUES (1, 101, 'İlk paylaşımım!', '2025-01-01'), (2, 102, 'Bugün hava çok güzel', '2025-01-02'), (3, 101, 'Yeni tarif denedim', '2025-01-03'), (4, 103, 'Kod yazmak eğlenceli', '2025-01-04'), (5, 104, 'Tatil planları', '2025-01-05'), (6, 102, 'Kitap önerisi', '2025-01-06'), (7, 105, 'Spor haberleri', '2025-01-07'), (8, 101, 'Fotoğraf paylaşımı', '2025-01-08'), (9, 103, 'Müzik listesi', '2025-01-09'), (10, 104, 'Günlük düşünceler', '2025-01-10'); INSERT INTO likes (like_id, post_id, user_id, liked_at) VALUES (1, 1, 102, '2025-01-01'), (2, 1, 103, '2025-01-01'), (3, 2, 101, '2025-01-02'), (4, 3, 104, '2025-01-03'), (5, 4, 105, '2025-01-04'), (6, 6, 101, '2025-01-06'), (7, 6, 103, '2025-01-06'), (8, 8, 102, '2025-01-08');
SQL cevabın:
🎤 Takip Sorusu: Peki ya sadece son 7 günde paylaşılan gönderiler arasında hiç beğeni almamışları bulman istenseydi?