Frage : DATENBANK-REIHEN-UPDATE

Ich habe zwei Tabellen in einer Datenbank, die PCC_Cizelge genannt und PCC_Firma

i PCC_Cizelges einen Spalte benannten Firmennamen mit einem Spaltenwert in PCC_Firma

so aktualisieren zu wünschen, was ich tun möchte, ist zum Beispiel

PCC_Cizelge PCC_Firma
------------------                                                                 ---------------
row1: company_name= Aksis row1:    Firma_No=3, Company_name='Aksis'< Br/>

anstelle vom Wert „Aksis“ in PCC_Cizelge, das ich es aktualisieren möchte, wie „3“, weil Company_name in PCC_Firma Aksis ein ID=3 so dort sind 400 Aufzeichnungen hat, was die leichte Art ist zu bilden, das geschehen?

Antwort : DATENBANK-REIHEN-UPDATE

Sie können nicht wie das in der Tat tun…
http://www.experts-exchange.com/articles/Database/Miscellaneous/UPDATES-with-JOIN-for-everybody.html
mysql ist leider eine Spitze, die in der Respekt begrenzt, aber Sie überprüfen heraus dieses:
1:
2:
3:
4:
5:
6:
7:
8:
9:
Update inv I
EINSTELLEN i.total = (auserwählte SUMME (v.quantity * s.charges)
          von invitem V
          Service s ANSCHLIESSEN
             AUF s.idservice = v.idservice
          WO v.datetime = i.datetime
            UND v.invoiceid = i.id  ---  < I="" presume="" this="" link="" condition="" is="" missing="" also="">
           
Weitere Lösungen  
 
programming4us programming4us