Skip to content
Discussion options

You must be logged in to vote

Try this:

	searchArg := psql.Arg("%" + "search" + "%")
	query := models.Events.Query(
		psql.Or(
			models.SelectWhere.Events.Name.ILike(searchArg),
			models.SelectWhere.Events.Description.ILike(searchArg),
			models.EventColumns.TrackID.In(psql.Select(
				sm.Columns(models.TrackColumns.ID),
				models.SelectWhere.Tracks.Name.ILike(searchArg),
				sm.From(models.TrackColumns.Name).As("t"),
			)),
		),
	)
	res, err := query.All(context.Background(), exec)

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@mpapenbr
Comment options

Answer selected by stephenafamo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants