Novo

Forum kao aplikacija na telefonu

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

  • 5 odgovora
  • 4.577 pregleda

Najnovija ↓

mysql tables problem 11.03.2004. u 10:18 · pre 275 meseci #1
Zdravo!

Imam problem kod sljedeceg selecta

imam dvije identicne tablice (ovo je bila samo problem jer ce mi ovako nesto trebati pri kreiranju php skripte).

Tablice su napravljene ovako:

mysql> create table c (
-> nazi char(20),
-> ime char(20),
-> prez char(20),
-> god char(255)
-> );

Nije bitno kako sta ... vazno mi je bilo samo da dobijem sljedece. Znaci napravio sam dvije tablice "c" i "o" .. identicne samo sto su razliciti podatci unutar njih.

Dalje sam napravio sljedecu tablicu

mysql> create table p (
-> nazi char(20),
-> ime char(20),
-> prez char(20),
-> god char(255)
-> );

Koja bi kao bila temporary tablica iz koje bi tocno kasnije sredjivao query.
Citao sam na netu nesto o temporary tablicama, ali ja sam to pokusao na svoj nacin.
JAvlja mi sljedeci error pri sljedecem koraku. Naime iz ove dvije tablice zelim samo da dobijem linije gdje se javlja o.nazi=c.nazi ... e ali taj query mi daje i 'nazi' i 'ime' ali i 'prez' i 'god'.
Zelim da to odvojim i da mi ostane samo 'nazi' i 'ime' .
Ja sam to pokusao ovako:

mysql> insert into c(nazi,ime,prez,god) select * from o,p where o.nazi=p.nazi;
ERROR 1136: Column count doesn't match value count at row 1

Jeli ima tko kakvo rjesenje ?
Potpis
---------------------------------
Blog of mine http://coder4u.blogspot.com/
Re: mysql tables problem 11.03.2004. u 10:41 · pre 275 meseci #3
da selektira mi tablice iz baza gdje su o.nazi i p.nazi isti! Ali uz njih mi da i podatke koji mi netrebaju, zelim ih eliminirati kao 'god', 'prez' ...

Potpis
---------------------------------
Blog of mine http://coder4u.blogspot.com/
Re: mysql tables problem 11.03.2004. u 10:56 · pre 275 meseci #4
Umesto
Code:
 insert into c(nazi,ime,prez,god) select * from o,p where

o.nazi=p.nazi;
probaj
Code:
 INSERT INTO c(nazi,ime,prez,god)

SELECT o.nazi, o.ime, o.prez, o.god from o,p WHERE o.nazi=p.nazi;


i vidi da li ti "radi posao"...
Potpis
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme