JOIN ile MySQL tabloları içine mısınız?

3 Cevap php

Ben bu tablo var: http://stackoverflow.com/questions/2104063/my-final-mysql-db-could-someone-check-if-the-tables-are-correctly-made

Nasıl bir reklamın bir yerleştirilmesi burada yapabilir?

Ayrıca uç kullanılır katılmak mı?

Teşekkürler

Açıklama: Ben burada birden fazla tablo içine değerler eklemek gerekir, ve birden fazla INSERT INTO deyimi kullanarak daha başka nasıl yapılacağını bilmiyorum.

Yani ben sadece bir bildirimde (tek satır) yapmak ve INSERT JOIN kullanmak için zaten var olup olmadığını merak?

3 Cevap

Bildiğim kadarıyla ben farkında değilim gibi, bir düz SQL deyimi içinde birden fazla tablo içine veri INSERT olamaz.

Orada böyle bir şey yapabilirsiniz orada birçok veritabanı soyutlama çerçeveler (KURTARMA İÇİN DOKTRİN!) Ama bir bütün diğer hikaye bu.

Böyle şeyler yetenekli değil o kendini SQL.

Hayır bu birden fazla tabloya eklemek için INSERT deyimi ile mümkün değil. Ama güzel toplu çeşitli ekler ve uygulama tek bir SQL komutu yayarlar olurdun saklı bir yordamı kullanabilirsiniz.

Ben reklamlarla ilgili ilk soruyu anlamadım. Eğer çok büyük olasılıkla değil INSERT ... SELECT deyimi, onu kullandığınız sürece saniye olarak, JOIN bir standart tablo kullanılan olmayacaktır.