Кажется, есть причина, почему вы получаете более 1 строки для "WHERE name = 'jack'", похоже, что строки различаются.
Но если строки неВ отличие от этого, вы можете попробовать добавить «Different»:
SELECT DISTINCT * FROM TABLE WHERE name = 'jack'
или попробовать с помощью оператора «GROUP BY», тогда вы должны явно ввести все столбцы, например:не то, что вы хотели, вы можете вставить здесь, как точно выглядят 2 строки?