Can someone explain to me why this does not work?
inq := "6,7" //strings.Join(artIds, ",")
rows, err = db.Query("SELECT DISTINCT title FROM tags_for_articles LEFT JOIN tags ON tags.id = tags_for_articles.tag_id WHERE article_id IN (?)", inq)
And this does
rows, err = db.Query("SELECT DISTINCT title FROM tags_for_articles LEFT JOIN tags ON tags.id = tags_for_articles.tag_id WHERE article_id IN (6,7)", inq)
I'm trying to do a simple IN clause with a slice of ints, and every solution suggested doesn't seem very idiomatic
Tried to do this, but the problem appears to be the string substitution.
inq := strings.Join(artIds, ",")
I'm a bit surprised that go doesn't seem to have a graceful way to handle this query.