| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Название таблицы в поле... |
| Автор: Kefir 14.9.2005, 16:10 | ||||
Мне надо сделать выборку из нескольких таблиц (например tbl1 и tbl2) так, чтобы в отделное поле (напр. from_table) ещё записывалось название таблицы, откуда выбрана запись. т.е. результ будет примерно таким:
|
| Автор: Kefir 14.9.2005, 21:34 | ||
хм... в общем я нашёл решение для моего частного случая. на всякий случай запостю сюда:
Это, конечно, не универсальное решение, но может кому-нибудь пригодится. |
| Автор: Akina 14.9.2005, 22:06 | ||
| Kefir Это - плохое решение. Поля в каждом запросе следует указывать явно - нет гарантии, что суммируемые выборки будут иметь одинаковый порядок следования полей, возможны как невыполнение запроса по ошибке преобразования, так и тихое получение неверных данных, если поменены местами поля одного типа. Кроме того, не требуется указывать имена результирующих полей во втором и последующих запросах - они игнорируются. Т.е. должно было быть:
|
| Автор: Kefir 15.9.2005, 10:01 |
| Hm... spasibo za sovet // izvinite za translit - checkbox po4emu-to ne rabotaet... |