Упорядочивание в MySQL GROUP_CONCAT с функцией в нем

Кроме проблемы принятия поблочного тестирования, поблочное тестирование не всегда стоит, хотя в целом я думаю, что это при надлежащем применении. Нет ничего специального о модульных тестах, которое сохраняет их от того, чтобы быть уязвимым для некачественного строительства.

Модульные тесты имеют затраты (создание, обслуживание, и работающий) и только стоят, если они предоставляют большие преимущества, чем те затраты. Тестовое создание является навыком как любой другой, оно требует определенного опыта и знаний для успеха. Без достаточного опыта даже для в других отношениях опытных разработчиков очень легко создать низкое качество, низкую стоимость и/или дорогостоящие модульные тесты, которые не стоят. Особенно так данный, насколько трудный это может быть должно определить ценность модульного теста.

Кроме того, поблочное тестирование является всего одним способом улучшить качество кода, но это не единственный путь. При некоторых обстоятельствах и с некоторыми командами это не может быть самый эффективный способ увеличить качество программного обеспечения.

Имеют в виду, что прикладывание много сил для поблочного тестирования не является никакой гарантией качественного программного обеспечения. И также возможно произвести программное обеспечение высшего качества без любого поблочного тестирования вообще.

21
задан Lukáš Lalinský 16 October 2009 в 13:29
поделиться

1 ответ

Я не знаю стандартного способа сделать это. Этот запрос работает, но, боюсь, это зависит от некоторых деталей реализации:

SELECT a_name, group_concat(b_id)
FROM (
    SELECT a.name AS a_name, b.id AS b_id
    FROM tbl1 a, tbl2 b
    ORDER BY a.name, b.id) a
GROUP BY a_name
2
ответ дан 29 November 2019 в 20:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: