Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.110 pregleda

Najnovija ↓

insert/select kombinacija 11.06.2009. u 19:46 · pre 211 meseci #1
Ćao!

Da li je u MySQL moguće izvršiti query sledećeg tipa:
Code:
insert into perms values(null, 1, (select id from resources));

Naravno gornji query ne prolazi!

Query "select id from resources" vraća rezultate(1, 3, 4) tako da bi gornji upit trebao da doda sledeće redove:
1 1 1
2 1 3
3 1 4
Prva kolona je auto increment.
Re: insert/select kombinacija 11.06.2009. u 20:49 · pre 211 meseci #2
naravno da moze

Code:

mysql> create table perms (x int, y int, z int) engine  = myisam;
Query OK, 0 rows affected (0.00 sec)

mysql> create table resources (id int);
Query OK, 0 rows affected (0.00 sec)

mysql> insert into resources values (1), (2), (3), (4);
Query OK, 4 rows affected (0.00 sec)
Records: 4  Duplicates: 0  Warnings: 0

mysql> insert into perms select null, 1, id from resources;
Query OK, 4 rows affected (0.02 sec)
Records: 4  Duplicates: 0  Warnings: 0

mysql> select * from perms;
+------+------+------+
| x    | y    | z    |
+------+------+------+
| NULL |    1 |    1 | 
| NULL |    1 |    2 | 
| NULL |    1 |    3 | 
| NULL |    1 |    4 | 
+------+------+------+
4 rows in set (0.00 sec)


insert into perms select null, 1, id from resources;
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme