'U SINIRLAMA Aşağıdaki SQL deyimini sınırlamaya çalışıyorum.Bir SQL JOIN
SELECT expense.*, transaction.* FROM expense
INNER JOIN transaction ON expense_id = transaction_expense_id
Yapmak istediğim, "üst" satır sayısını sınırlamaktır. IE. Eğer bir LIMIT 1 yaparsam, sadece bir gider kalemi alırdım, ama yine de onunla ilişkili tüm işlemleri alırım.
Bu nasıl elde edilir?
Bu aşamada, LIMIT 1 yaparsam, tek bir gider ve yalnızca bir işlem alırım.
Dilsiz olabilirim, ancak kullanıcı tablosunu bir yere katılmanıza gerek yok mu? – Ben
@rixth'in işaret ettiği gibi, katılımlarınızı SELECT ... –
'de yer alan tüm tablolara uygun hale getirmeniz gerekiyor. Whoops, kullanıcı masasının orada olduğunu unuttun! Benim üzerimde yazım hatası düzeltildi. –