Wpis z mikrobloga

#webdev #sql #mysql

Czy mógłby mi ktoś zmodyfikować poniższe zapytanie SQL bazy danych? W zamian przeleję 5 dyszek na wybraną fundację.

Poniższe zapytanie zmienia wszystkie pola w kolumnie "file-server-id" o wartości "50" w tabeli "file-artifact-storage", na wartość "60".
Chciałbym dodać jeden warunek, aby zmieniane były tylko pola w tabeli "file-server-id" o wartości "50" które w innej tabeli o nazwie "file-artifact" zawierają w kolumnie "local-file-path" określony ciąg znaków np. "53/" (na zasadzie LIKE %%).
Czyli poniższe zapytanie powinno dodatkowo sprawdzać odpowiednik ID wiersza kolumny "file-artifact-id" w tabeli "file-artifact-storage" w innej tabeli "file-artifact".

UPDATE file_artifact_storage SET file_server_id = 60 WHERE file_server_id = 50;
W załączniku tabela "file-artifact-storage" i tabela "file-artifact".
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach