rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: j0nj а списаное оборудование тогда как отмечать? так не устраивает Так же. Всё в том же поле. Заведи поле, которое может принимать три значения, с условными названиями: "на складе", "установлено", "списано". Если количество записей в таблице не десятки тысяч и запросы не каждую секунду (то есть если быстродействие не критично), то можно прямо текстовое поле завести с названием "status", а значения – какие захочется такие и будут. То есть ограничить себя, конечно же минимумом статусов, но и всё же, в любой момент, если например понадобится добавить статус "ждёт ремонта", то ты просто добавишь и всё. Не надо будет заводить новую таблицу, и возиться с перемещением записей ещё и туда. Это ж азы реляционных бд. Именно так все и делают. Надо получить список установленного оборудования? Ну дык: SELECT * FROM hardware WHERE status='установлено'; И всё. Для этого и нужен SQL, он на это заточен.
|