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

スカラーサブクエリとの比較を内部結合または左/右結合に置き換えます

    次のようなものが必要なようです:

    select radicados.*
    from
      radicados
      join estudiantes
        on radicados.asignado = estudiantes.estudianteid
      join usarios
        on estudiantes.usario = usarios.usarioid
      where usarios.nombre = $nombre_usuario
    

    このようなクエリを作成するには、FROMから始めます。 句。それらの間の関係に基づいて、必要なデータを含むさまざまなテーブルを結合します。必要に応じて、WHEREを追加します 結合の結果をフィルタリングする追加の条件を説明する句。次に、SELECTに入力します 必要に応じてリストしてください。

    状況によっては、他の句も追加する必要がある場合があります(ORDER BYGROUP BY など)ですが、基本的なクエリを理解すれば、それは悪くありません。



    1. SQLの設計とクエリを試すためのオンラインツール

    2. Springデータのエンティティにスキーマ名を追加しますか?

    3. PL / SQL SQL*Plus文は無視されます

    4. テーブルの主キーに一意のランダム整数IDを作成するにはどうすればよいですか?