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

水平メニューを動的に構築する

    おそらく、関数またはdo..whileループが適切である可能性がありますか?概念実証:

    function menuQuery($id)
    {
        $query = "SELECT * FROM site_menu WHERE Menu_ParentID = $id";
    
        if ($query) {
            foreach($query AS $q) {
                //run through the results
                menuQuery($q->id);
            }
        }
    }
    
    //initial call of top level menu items
    menuQuery(0);
    


    1. SQL Serverで依存関係を検索する:sql_expression_dependencies

    2. SQL Server 2008で列と行の合計でピボットテーブルを使用する

    3. フルスタック(WAMP)を使用したReactをローカルで開発する

    4. ORDER BYなしでMySQLテーブルの自然な順序を逆にしますか?