как лучше организовать структура таблицы, подскажите.

  • Автор темы Лисю
  • Дата начала

Лисю

Guest
как лучше организовать структура таблицы, подскажите.

Привет!
Допустим, у нас есть таблица t1 с пользователями:

PHP:
user_id | user_name
1           | вася 
2           | петя 
3           | коля
нужно сделать некую таблицу, связанную с предыдущей, данные в которой могут либо быть, либо отсутствовать. Как можно сделать:

Таблица t2, пример 1:
PHP:
user_id | col
1           | ''
2           | значение
3           | ''
здесь мы в случае отсутсвия значения записываем пустую строку (id 1)
А можно записывать в таблицу только те значения, которые реально существуют:

Таблица t2, пример 2:
PHP:
user_id | col
2           | значение
3           | значение
как более правилно поступить, при условии, что вывод записей должен будет осуществляться с помощью объеденения типа

selsect * from t1, t2 where t1.user_id=t2.user_id

Т.е. при ТАКОМ SQL-запросе вариант 2 с таблицей t2 просто не прокатит. Будут выбраны только записи с id 2 и 3.
 

chira

Новичок
в твоём задании обязательным условием является именно такой SQL?
selsect * from t1, t2 where t1.user_id=t2.user_id
или подойдёт другой SQL?
Код:
select * from t1 LEFT JOIN t2 ON t1.user_id=t2.user_id
пустые значения не нужно хранить.
 

Лисю

Guest
chira
любой запрос. спасибо. ща попробую. думаю, это то, что мне нужно!

-~{}~ 04.01.06 13:24:

Да! Это именно то, что нужно! Спасибо.
 
Сверху