GORM Playground Link
https://github.com/go-gorm/playground/pull/724
Description
代码:
err := DB.Debug().Model(artistModel).
Select([]string{"artists.name"}).
Joins("left join song_artists on artists.id = song_artists.artist_id").
Where("song_artists.song_id = ?", songID).
Scan(artistsNameArr).Error
- 期望输出
SELECT artists.name FROM `artists` left join song_artists on artists.id = song_artists.artist_id WHERE song_artists.song_id = "003dc512121c4dfb898184565b92e8e8" AND `artists`.`deleted_at` IS NULL AND song_artists.`deleted_at` IS NULL
- 实际输出
SELECT artists.name FROM `artists` left join song_artists on artists.id = song_artists.artist_id WHERE song_artists.song_id = "003dc512121c4dfb898184565b92e8e8" AND `artists`.`deleted_at` IS NULL