2013-07-25 26 views
6

"dan" birden fazla tablo desteklemeyen "den" maddesinde birden fazla tablo destekler laravel 4 (sorgu oluşturucu kullanarak) bir SQL sorgusu oluşturmak için bir yol olmadan var birleştirme kullanıyor?laravel 4 sorgu oluşturucu madde

SELECT * FROM table_1 as t1, table_1 as t2... 

bu birleştirmeler kullanmadan yapılabilir:

Böyle bir şey yapmak istiyorum?

->from('table_1 as t1, table_1 as t2') 

olur (evet, virgül ile sonunda): Herhangi bir yardım için

table_1 as t1, 

Teşekkür hiç ben den() metodu tablo adı/takma sonra bir şey şeritler fark ettim.

cevap

1

OP yanıtladı ve onun sorusunu güncellendi. Yanıtı daha açık hale getirmek için:

Antonio Carlos Ribeiro - cevabınız için teşekkürler, ancak soruya eklediğim gibi, karmaşık bir sorgu hazırlığım olduğu için birleşimleri kullanmıyordum çünkü katılmayı kullanmaktan kaçınmaya çalışıyordum. (ve bunun için bir sebep var).

:

Bundan sonra bütün oldukça basitti, aslında kendi :) üzerinde halletmek başardı ... Ben yapmam gereken sorgunun olmayan biçimlendirilmiş kısmını enjekte sağlar DB:raw() kullanmaktır
->from(\DB:raw('table_1 as t1, table_1 as t2'))