国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

查詢給定值在哪張表中
P粉727416639
P粉727416639 2023-08-10 14:56:55
0
1
526
<p>我需要一些幫助。</p> <p>在我的數(shù)據(jù)庫(kù)中有<strong>幾個(gè)包含產(chǎn)品細(xì)節(jié)的表</strong>,每個(gè)產(chǎn)品都有一個(gè)唯一的ID。</p> <p>現(xiàn)在我有一個(gè)給定的產(chǎn)品ID - <strong>我該如何獲得該產(chǎn)品存儲(chǔ)在哪個(gè)表中的表名</strong>,因?yàn)槲业臄?shù)據(jù)庫(kù)中有不同的表?我如何將表名存儲(chǔ)在一個(gè)PHP變量中,以便在另一個(gè)select語(yǔ)句中重新使用它?</p> <p>我在stackoverflow上進(jìn)行了搜索,但只找到了關(guān)于獲取數(shù)據(jù)庫(kù)或列名的所有表名的答案。我在mysql/pdo select語(yǔ)句中尋找一個(gè)簡(jiǎn)單的解決方案。</p> <p>家人們棒棒忙</p>
P粉727416639
P粉727416639

全部回復(fù)(1)
P粉539055526

要在一組固定的表中搜索,您可以使用 UNION 子句組合各個(gè)查詢,然后添加一個(gè)硬編碼的字符串來(lái)標(biāo)識(shí)來(lái)源:

SELECT packaging_id AS product_id, 'packaging' AS table_name
FROM packaging
WHERE name = 'Cardboard box'
UNION ALL
SELECT stationery_id, 'stationery'
FROM stationery
WHERE description = 'Cardboard box'
UNION ALL
SELECT sales_id, 'sales'
FROM sales
WHERE offer = 'Cardboard box'

您需要確保結(jié)果集中每個(gè)列具有相同的數(shù)據(jù)類型,并且您可以使用第一個(gè)語(yǔ)句為結(jié)果集設(shè)置一個(gè)規(guī)范化的列名。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板