Tanya dalam jadual mana nilai yang diberikan
P粉727416639
2023-08-10 14:56:55
<p>Saya perlukan bantuan. </p>
<p>Dalam pangkalan data saya, saya mempunyai <strong>beberapa jadual</strong> yang mengandungi butiran produk, setiap produk mempunyai ID unik. </p>
<p>Sekarang saya mempunyai ID produk yang diberikan - <strong>Bagaimanakah saya boleh mendapatkan nama jadual yang mana produk ini disimpan dalam</strong> kerana saya mempunyai jadual yang berbeza dalam pangkalan data saya? Bagaimanakah saya boleh menyimpan nama jadual dalam pembolehubah PHP supaya saya boleh menggunakannya semula dalam penyataan pilih yang lain? </p>
<p>Saya mencari di stackoverflow tetapi hanya menemui jawapan tentang mendapatkan semua nama jadual bagi pangkalan data atau nama lajur. Saya sedang mencari penyelesaian mudah dalam pernyataan pilih mysql/pdo. </p>
<p>Keluarga saya sangat sibuk</p>
Untuk mencari dalam set jadual tetap, anda boleh menggabungkan pertanyaan individu menggunakan klausa
UNION
dan kemudian menambah rentetan berkod keras untuk mengenal pasti sumber:Anda perlu memastikan bahawa setiap lajur dalam set hasil mempunyai jenis data yang sama dan anda boleh menggunakan pernyataan pertama untuk menetapkan nama lajur yang dinormalkan untuk set hasil.