Seviye 5.1 SQL Alıştırma Kitabı
Aşağıdaki tablolar verilmiştir:
| id | first_name | last_name | date_of_birth |
|---|---|---|---|
| 1 | John | Smith | 1987-12-12 |
| 2 | Alex | Cooper | 1999-02-20 |
| 3 | Agata | Leyla | 1970-01-30 |
| 4 | Ivan | Ivanov | 1994-05-31 |
| 5 | Peter | Petrov | 1991-08-24 |
| id | title | body | author_id |
|---|---|---|---|
| 1 | Post-1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. | 1 |
| 2 | Post-2 | Duis aute irure dolor in reprehenderit in voluptate. | 2 |
| 3 | Post-3 | Sed ut perspiciatis, unde omnis iste natus error. | 2 |
| 4 | Post-4 | Ut enim ad minima veniam, quis nostrum. | 1 |
| 5 | Post-5 | Quis autem vel eum iure reprehenderit. | 3 |
| 6 | Post-6 | Et harum quidem rerum facilis est et expedita. | 3 |
| 7 | Post-7 | Excepteur sint occaecat cupidatat. | 1 |
| 8 | Post-8 | Ullam corporis suscipit laboriosam, nisi ut aliquid. | 1 |
Bu tablolar için aşağıdaki problemleri çözün:
Yazarların ve gönderilerinin listesini alın.
İlk 5 gönderi için yazarların ve gönderilerinin listesini alın.
Posts tablosundaki author_id alanını kullanarak yazarların isimlerini ve doğum yıllarını alın.
Yazarların isimlerini ve gönderilerini alın. Ayrıca, yazar kimliği 4'ten büyük olmamalıdır.
Son gönderi için gönderi başlığını ve yazarın adını alın.
Gönderi başlığını, yazarın adını ve doğum yılını alın. Yazar 30 yaşından büyük olmalıdır.