Создание запроса SQL по необязательным параметрам запроса

Я пытаюсь создать sql-запрос в отношении дополнительных параметров запроса из конечной точки.

например, у меня есть URL-адрес http: // localhost / api?one=1

Теперь сформируйте указанный выше URL-адрес, мне нужно создать что-то вроде запроса ..

      SELECT DISTINCT tb_one.id as id, tb_one.title as title from tb_one 
  JOIN
  tb_one ON tb_main.id = tb_one.id
  where other_id in (1) and tb_one.id in (2) 

а также, например, у меня есть URL-адрес http: // localhost / api?one=1&two=1

      SELECT DISTINCT tb_one.id as id, tb_one.title as title from tb_one 
      JOIN
      tb_one ON tb_main.id = tb_one.id 
      JOIN
      tb_two ON tb_main.id = tb_wo.id
      where other_id in (1) 

Это может быть n параметров с разными комбинациями.

Можем ли мы создать такой запрос в Go?

0 ответов

Другие вопросы по тегам