są takie tabelki i kotom umiejacym drapac o id > 3 trzeba nadać umiejetnosc 'tworzenie szkod'.
koty: |id|imie|
umiejetnosci: |id|nazwa|
kot_ma_umiejetnosc: |kot_id|umiejetnosc_id|
INSERT INTO kot_ma_umiejetnosc
SELECT kot.id,
um.id
FROM koty kot
CROSS JOIN umiejetnosci um
WHERE um.nazwa = 'tworzenie szkod'
AND kot.id > 3
AND kot.id IN
(SELECT k.id
FROM koty k
JOIN kot_ma_umiejetnosc kmu ON k.id = kmu.kot_id
JOIN umiejetnosci u ON u.id = kmu.umiejetnosc_id
WHERE u.nazwa = 'drapanie');
da się to zrobić prośceij / lepiej? czy coś takiego jako zadanko z sql na rozmowie można uznać za banalne/łatwe/średnie ?