| |
|
|
| | Подскажите, можно ли использовать подзапросы с Insert
например так
insert into table1 values(1,(select * from table2),1)
ну или подобный какой-нить запрос возможен?
версия мускла 4,1,* | |
| |
|
|
| |
|
|
| |
для: hanterz
(18.07.2006 в 23:41)
| | | Да. | |
| |
|
|
| |
|
|
| |
для: cheops
(19.07.2006 в 00:25)
| | |
$q = "insert into table1 values(111,'$sub',(select * from table2),0);";
mysql_query($q) or die("ERROR");
|
у меня почему-то ошибку выдает, подкажите, что неверно | |
| |
|
|
| |
|
|
| |
для: HaNTerZ
(19.07.2006 в 00:27)
| | | а зачем тут подзапросы и 4.1?
insert into table1
select 111 as f1, '$sub' as f2, table2.*, 0 as fn from table2
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(19.07.2006 в 09:12)
| | | А вложенные запросы разве не с 4.3 поддерживаются? | |
| |
|
|
| |
|
|
| |
для: Loki
(19.07.2006 в 09:33)
| | | 4.3 - это PHP, у MySQL после версии 4.1 идёт сразу 5.0. | |
| |
|
|
| |
|
|
| |
для: cheops
(19.07.2006 в 11:07)
| | | Ну все... окончательно запутался:) Помню что с версии 4.3 было введено что-то очень важное и полезное, а что и где - уже забыл:) | |
| |
|
|
| |
|
|
| |
для: Trianon
(19.07.2006 в 09:12)
| | | Вложенные запросы поддерживаются с 4.1. Но то, что я написал, является простым запросом, а не вложенным. | |
| |
|
|