Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Связывание таблиц


Автор: del3d 4.12.2007, 14:08
Знаю, что мне надо идти и учить MySQL, но всетаки вопрос:

Можно ли связать две таблицы, чтобы при выборе данных не указывать связь.
Например, так обычно бывает:
Код

SELECT * FROM a, b WHERE a.name = 'Ivan' and a.num = b.num;

А вот так хочется:
Код

SELECT * FROM a WHERE a.name = 'Ivan';

..а таблицы связывались бы сами по правилу которое мы бы определили заранее.
Так вообще бавает или это мои фантазии?

Автор: skyboy 4.12.2007, 14:26
фантазии.

Автор: del3d 5.12.2007, 16:03
..а MySQL поддерживает представления?

Автор: Ignat 5.12.2007, 16:29
smile
http://dev.mysql.com/doc/refman/5.0/en/views.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)