У меня есть запрос, который выглядит следующим образом
SELECT t1.Name,
t2.ID,
t2.name
FROM table1 t1
INNER JOIN table2 t2 ON t1.ID = t2.ID
Что дает мне огромный список значений. Но то, что я действительно хочу, это только отдельные значения для t1.Name, но с соответствующими значениями для t2.ID и t2.name.
Единственный способ, которым я могу думать об этом, - использовать предложение Group By, но затем мне нужно использовать статистическую функцию для t2.ID и t2.name. Я использовал MIN / MAX, но тогда значения, которые я получаю для t2.ID и t2.name, могут быть не из одной строки.
Я уверен, что здесь есть что-то простое, что мне не хватает. Спасибо за помощь, ребята
EDIT:
Это актуальный запрос
SELECT (wi.wi_wpsnumbers), ws.*
FROM wi_weld_instance wi
INNER JOIN wlds_weld_section ws ON wi.weldinstanceid = ws.weldinstanceid
И это первые несколько строк, которые возвращаются:
*999 100633 106*
*120,200,400 100656 44*
120,200,400 100656 46
120,200,400 100656 47
120,200,400 100656 48
120,200,400 100656 49
120,200,400 100656 50
120,200,400 100656 51
*123 100657 46*
123 100658 46
123 100659 46
123 100660 46
Итак, что я действительно хочу, так это первую строку, затем вторую, затем ... где 123 появляется в первом столбце и т. Д. Я пометил эти строки звездочкой.