MySQL ile silme satır BİRLEŞTİRME SOL | Netgez.com
SORU
4 Mayıs 2010, Salı


MySQL ile silme satır BİRLEŞTİRME SOL

İki tablo, iş teslim süreleri, tanımlamak için tek bir iş için bir tane var. Her iş ve bazı durumları işleri' tarihler diğer tablodan silinmesi gerekir. demek bir durum alabilir

Kolayca SELECT LEFT JOIN ile benim kriterlerini karşılayan işleri/tarihleri:

SELECT * FROM `deadline`
LEFT JOIN `job` ON deadline.job_id = job.job_id
WHERE `status` = 'szamlazva'
OR `status` = 'szamlazhato'
OR `status` = 'fizetve'
OR `status` = 'szallitva'
OR `status` = 'storno'

(status job tablo deadline) ait

Ama deadline, MySQL bu satırları silmek istiyorum ne zaman bir hata atar. Benim sorgu

DELETE FROM `deadline`
LEFT JOIN `job`
ON deadline.job_id = job.job_id
WHERE `status` = 'szamlazva'
OR `status` = 'szamlazhato'
OR `status` = 'fizetve'
OR `status` = 'szallitva'
OR `status` = 'storno'

MySQL hata yok diyor:

SQL sözdizimi bir hata; doğru sözdizimi için MySQL sunucu sürümü karşılık gelen manuel kontrol 'son gün job KATILMAK kaldı.yakın kullanmak zorunda job_id = iş.job_id 'szaml' satır 1 . NEREDE

Nasıl SELECT bir çalışma içine DELETE sorgu sırası bende alabilir miyim?

CEVAP
4 Mayıs 2010, Salı


Sadece DELETE uygulamak için hangi belirlemek gerekir.

deadline tek satır sil:

DELETE `deadline` FROM `deadline` LEFT JOIN `job` ....

deadline job satır sil:

DELETE `deadline`, `job` FROM `deadline` LEFT JOIN `job` ....

job tek satır sil:

DELETE `job` FROM `deadline` LEFT JOIN `job` ....

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • EvilControllers

    EvilControll

    20 Ocak 2008
  • Press Start

    Press Start

    4 HAZİRAN 2006