Ваш браузер?


Firefox 3-3.5
Firefox 4+
Internet Explorer 6-7
Internet Explorer 8
Internet Explorer 9
Chrome/Chromium
Safari
Opera < 10
Opera > 10
Что такое браузер?
Голосов(39)

bash.org:

Следуй за мной:

twiby

Адовый чад кутежа и трэш в комплекте

MySQL CREATE VIEW - создать промежуточную таблицу

Пришло на ум: 7 февраля 2011

Как создать промежуточную таблицу в MySQL?
Совсем недавно столкнулся с проблемой построения дерева взятого из 2 таблиц - "родительская" ветка с одной таблицы, ветка "детей" - с другой.
Выход оказался простой, хотя не столь очевидный - просто создаем промежуточную VIEW таблицу, добавляя к ид префикс с_ для родителя и p_ для ребенка (в моем случае)
CREATE VIEW temp AS SELECT CONCAT('c','_',id ) AS ID,
 company_name AS name,  'customer' AS parent
FROM customers
UNION SELECT CONCAT(  'p',  '_', id ) AS ID, name,
CONCAT(  'c',  '_', parent ) FROM customers_person

Обновлено 11.11.2011

Поскольку много народа заходит на эту старую страницу, я решил сделать небольшой UPDATE информации

MySQL CREATE VIEW - это создание таблицы представления, иными словами, вы делаете "таблицу" из результатов запроса, которые формируются во время обращения к этой самой таблице. Представьте себе подзапрос, который сохранен как таблица - это собственно и есть View.

На самом деле, за 1.5 года, которые прошли с момента написания оригинальной заметки, я так и не нашел хорошего применения VIEW таблицам, возможно таким образом можно как-то соптимизировать "тяжелые запросы", но я не администратор баз данных и не владею данным вопросом :(

назад   еще идеи

Вам помогло это решение и мой пост помог вам сэкономить пару часов времени или показался полезным, думаю нелишним будет показать его друзьям. От ссылки на мой сайт тоже не откажусь, если предложите.



Случайная мысль:

Видеть легко - трудно предвидеть.
Бенджамин Франклин

Полезно:

Умелые ручки

Программа для синхронизации файлов и папок Замена емкости батареи коммуникатора

MySQL

MySQL преобразование string во float MySQL CREATE VIEW - создать промежуточную таблицу MySQL server has gone away mysql the process terminated unexpectedly Подключение PHP 5.3 к MySQL

FLASH

FLASH и z-index Онлайн стрелялка (2D) online shooter - бесплатно

Oracle

Oracle : TNS:could not resolve service name

Я и Mandriva

Diablo II LoD + Wine Негрузится Mandriva после установки HP(4510/4710s)

Windows Mobile

Менять ли Windows Mobile на Android? Синхронизация windows mobile c google аккаунтом

WEB

Заработать в Sape, биржи ссылок и TinyMCE как правильно работать с WYSIWYG редактором . Горячие клавиши в Сhrome браузере Боты в twitter - кто, зачем, почему QA глазами девелопера

JavaScript

Установка wmode transparent для SWFObject [object Object] when calling method: [nsIDOMEventListener::handleEvent]

PHP

Установка PHP unit Windows Array key exists vs isset function Pear update - Security Error

Windows

Вывод/запись лога консоли window

HTML/CSS

Браузер кеширует input при переходах

Android

Remote desktop - программа для удаленного рабочего стола на Android

Yii Framework

Не работает jQuery плагин после AJAX запроса Yii Framework

Git/SVN

Git: Создание tag и преключение между branch
Веб-дизайн в Минске
drcreazy © 2008-2012 all rights reserved
Информация Информация Информация Информация Информация Информация