Немного ответвляясь от прошлой темы
Представьте, есть таблица, id/fio/sex (Ид/фио/пол). Туда где пол глупо записывать Мужской/Женский/'пусто' - для этого ест-но другая таблица id/sex/title (Ид/пол/описание). При запросе к БД для того, что бы получить пол не в виде цифры ест-но делаем запрос сразу к 2м таблицам - нет проблем.
Вопрос: Можно ли как то в самой бд указать, что бы при запросе поля sex (пол) из первой таблицы, автоматом подставлялось значение из другой таблицы, с определенной связью ест-но?
p.s. конечно, можно написать определенную функцию, которой будут передаваться данные для запроса, и уже она сама сработает как надо, но интересует так, как описал.
Чем не устраивает обычный JOIN?
SELECT
T1.id,
T1.fio,
T2.sex,
T2.description
FROM
Table1 AS T
JOIN
Table2 AS T2
ON
T1.sex = T2.id
WHERE
T1.fio='vasya pupkin'
SQLFiddle
Это можно уложить в хранимую процедуру, например, и вызывать только её
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости