Я пытаюсь сделать что-то вроде просто.Выберите ID, где Таблица Row Count = 1
Я хочу вернуть значение столбца (ID) из таблицы человека, где количество строк в людях = 1.
Так что-то вроде:
SELECT Person.Id
FROM (select Count(*) from Person Having Count(*)=1);
но не работает .. Любой помощь очень ценится.
Джо
Не могли бы вы перефразировать как требование или вопрос более высокого уровня: ваше английское объяснение в основном говорит в SQL. Кажется, вы говорите, что хотите выбрать идентификатор человека, где есть только один человек? Что, если их два? Это не имеет никакого смысла, поэтому некоторые дополнительные сведения помогут нам ответить на этот вопрос. –
Стоит добавить, что большинство ответов предполагает, что ваша таблица Person может иметь дубликаты с тем же идентификатором, что явно плохо. Надеюсь, это не то, о чем вы спрашиваете? –
Спасибо Kieren, там не будет дубликатов –