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

mysqlは他のテーブルからIDと名前を選択してクエリに参加します

    select task.id, task.name, proj.id, proj.name
    from tasks task left join projects proj on proj.id=task.project_id; 
    

    左結合 を使用する プロジェクトテーブルにレコードがない場合でも、確実に何かを取得できます。一貫性を確保したい場合は、そうすることができます

    select task.id, task.name, proj.id, proj.name
    from tasks task, projects proj
    where proj.id=task.project_id; 
    


    1. 自動インクリメントの主キーを使用して、RからPostgreSQLテーブルにデータを書き込むにはどうすればよいですか?

    2. n個のグループ化されたカテゴリを取得し、他のカテゴリを1つに合計します

    3. 一般的なMySQLフィールドとそれらの適切なデータ型

    4. UNION ALLは結果セットの順序を保証しますか?