VlastV
Новичок
Выборка из двух и более таблиц
Есть таблицы:
	
	
	
		
Возможно ли как нибудь, одним или не на много больше запросами получить все строчки из calc_tree с соответствующими до наборами полей из таблиц.
Пример записей в calc_tree:
	
	
	
		
В поле EType имя названия таблицы в которой находяться дополнительные поля. calc_field означает что модуль Calc (его я получаю параметром) и field из calc_tree береться в полу EType. Если чем то может сгодиться, есть поле PType имеющие название таблицы родительского элемента.
Если возникнут какие доп вопросы, для помощи мне, задавайте, оперативно буду отвечать.
								Есть таблицы:
		Код:
	
	CREATE TABLE `calc_field` (
  `EId` int(10) unsigned NOT NULL auto_increment,
  `Name` varchar(255) NOT NULL default '',
  `Type` enum('string','select','radio','checkbox') NOT NULL default 'string',
  PRIMARY KEY  (`EId`),
  UNIQUE KEY `EId` (`EId`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251
CREATE TABLE `calc_value` (
  `EId` int(10) unsigned NOT NULL auto_increment,
  PRIMARY KEY  (`EId`),
  UNIQUE KEY `EId` (`EId`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251
CREATE TABLE `calc_tree` (
  `EId` int(11) NOT NULL default '0',
  `EType` varchar(50) NOT NULL default '',
  `EName` varchar(255) NOT NULL default '',
  `PId` int(11) NOT NULL default '0',
  `PType` varchar(50) NOT NULL default '',
  `SLKey` int(11) NOT NULL default '0',
  `SRKey` int(11) NOT NULL default '0',
  `SDepth` int(11) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=cp1251Пример записей в calc_tree:
		Код:
	
	EId     EType   EName                   PId     PType   SLKey   SRKey   SDepth
0       system  calc                    0       system  1       42      0
2       process Высечка                 0       system  38      41      1
1       process Тиснение                0       system  2       37      1
6       field   Формат                  2       process 39      40      2
7       field   Формат                  1       process 3       34      2
1       value   до А3+ (35х50)          7       field   4       29      3
2       value   до А2+                  7       field   30      31      3Если возникнут какие доп вопросы, для помощи мне, задавайте, оперативно буду отвечать.
 
	            


