Her kargo firmasının kendine göre çalışma şekli ve api destek dökümanı bulunmaktadır. Öncelikle bunları incelemeni tavsiye ederim.
Çünkü zorunlu alan yapıları farklılık göstermektedir. Kimisi adres bilgisini tek sütunda isterken kimisi adres + il + ilçe şeklinde isteyebiliyor.
Bunun dışında kargoya göndermek istediğin ürünlerin türüne bilgileri iletiyorsun. (Koli,Paket,Zarf vb.) Yardım dökümanında detaylar belirtiliyor.
Örneğin; 0-1 desi aralığı Zarf grubunda 1-3 Paket 3-... koli gibi
Bu bilgileri gönderdikten sonra problem yoksa kargo firması tarafında ön sipariş oluşuyor.
Gönderilen bilgiler içerisinde genelde (sipariş numarası, barkod gibi) benzersiz bir kod göndermeniz isteniyor.
Daha sonra kargoyu gönderecek olan kişinin kargoyla birlikte sadece bu kodu belirtmesi yeterli oluyor.
Son olarak kargo firması bu bilgiler üzerinden işlem yaptıktan sonra kargo takip numarası oluşuyor ve kargo takibi yapabileceğiniz bilgilere ulaşmış oluyorsunuz.
MS SQL de split fonksiyonu var ancak MY SQL'deki karşılığı nedir bilemiyorum.
MY SQL split method olarak ararsan bir sonuca ulaşabilirsin diye düşünüyorum
Aynı sütunda olduğu takdirde veritabanı şişecektir ve ürün sayısı arttıkça probleme neden olacaktır.
Amaç sanırım tek bir tabloya bağlanarak hız kazanmak ancak bu çok doğru bir mantık değildir.