查詢給定值在哪張表中
P粉727416639
2023-08-10 14:56:55
<p>我需要一些幫助。 </p>
<p>在我的資料庫中有<strong>幾個包含產品細節的表</strong>,每個產品都有一個唯一的ID。 </p>
<p>現在我有一個給定的產品ID - <strong>我該如何獲得該產品存儲在哪個表中的表名</strong>,因為我的資料庫中有不同的表?我如何將表名儲存在一個PHP變數中,以便在另一個select語句中重新使用它? </p>
<p>我在stackoverflow上進行了搜索,但只找到了關於獲取資料庫或列名的所有表名的答案。我在mysql/pdo select語句中尋找一個簡單的解決方案。 </p>
<p>家人們棒棒忙</p>
要在一組固定的表中搜索,您可以使用
UNION
子句組合各個查詢,然後添加一個硬編碼的字串來標識來源:您需要確保結果集中每個列具有相同的資料類型,並且您可以使用第一個語句為結果集設定一個規範化的列名。