Я хотел бы выбрать мозг любого эксперта sql, который может рассказать мне, как я могу выбрать различные значения из поля, а затем добавить уникальный идентификатор для каждого набора различных значений. Я могу написать короткий код для этого, но мне нужно это в запросе. Важно добавить, что мне нужно уникальное значение, начинающееся с 1 (в противном случае да, я знаю, что могу использовать существующий ID). Так это будет выглядеть следующим образом:mySQL выбрать отдельный и добавить уникальное значение
Patient_ID New_Unique_Value 23 1 23 1 23 1 4378 2 4378 2 48 3 48 3 48 3 48 3
Я могу написать Patient_IDs на временную таблицу, но я не могу найти любую информацию о динамическом добавлении уникального прироста.
Я никогда не видел этого: = operator before. Что это делает? –
Это работало, однако я был немного отчаянным, поэтому я придумал много clunkier решение. Я буду помнить об этом в будущем - я никогда раньше не использовал переменные. –
@eric_the_animal. , , ': =' устанавливает значение переменной в операторе 'select',' update' или 'delete' (в MySQL). –