sql >> データベース >  >> RDS >> Mysql

画像がランダムに選択したテーブル名の見つけ方

    SQLのソーステーブルを示す新しいフィールドを作成します:

    $sql="SELECT salehotel.*, 'salehotel' as source
    FROM   salehotel
    UNION ALL
    SELECT saleland.*, 'saleland' as source
    FROM   saleland
    UNION ALL
    SELECT salehouse.*, 'salehouse' as source
    FROM   salehouse
    ORDER BY RAND()
    LIMIT 6
    ";
    

    PHPは、この列を次のように表示できます。

    <?php  echo $row['source']; ?>
    


    1. 予算内で読み取り可能なセカンダリ

    2. MySQL / PHP:列と関連データを取得する方法

    3. M-M関係を強制するためのトリガー

    4. Usingtemporaryを使用してmysqlパフォーマンスの計画を説明します。 filesortの使用;インデックス条件の使用