Select * from x1,x2,x3 şeklinde bir sorgu ile çekebilirsiniz fakat kartezyen olayından dolayı sonuç çok fazla olacaktır. where koşulu ile bunları filtreleyebilir select * from yazan yerde * yerine hangi kolonları çekeceksen onlarıda yazabilirsin.
Aslında önemli olan gelen verinin nasıl olacağı. Eğer tabloları birleştirmek istiyorsanız birden fazla select sorgusunu UNION ile birleştirip tek bir tablo elde edebilirsiniz. Bu durumda farklı tablolardan gelen veri farklı sütun adlarına sahip olsa dahi tek bir tabloya alt alta eklenmiş gibi olur (tabi sütun sayıları aynı olacak şekilde çekmelisiniz). Eğer bu şekilde veri çekmeye sık sık ihtiyacınız olacaksa bu sorguyu her seferinde yapmak yerine bir VIEW tanımlayıp sanki tek bir tablodan veri alıyormuş gibi yukarıda bahsettiğim UNION işlemini yapmış olursunuz.
İyi Günler
Benim Bir Veritabanım Var.
bu veritabanında 6 tane tablom var. 6 tabloyu mysql_query("select * from ..... ") şeklinde nasıl listeleyebilirim?