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

MySQLでJOINを使用する際のあいまいな列エラーの回避

    id列に競合しないエイリアスを作成する必要があります;

    SELECT u.*, s.*, u.id AS uid, s.id AS sid
    FROM bands u
    inner join statuses s on u.status_id = s.id
    WHERE u.status_id = 1
    ORDER BY u.band_name
    

    次に、それらを$row['uid']として選択できます。 および$row['sid'] いつものように他の列にアクセスします。競合するid 列もまだあります。使用しないでください。



    1. トラック因果関係を使用したクエリ実行の理解

    2. サイトへのユニークな訪問者をカウントするにはどうすればよいですか?

    3. コンポーネント全体をユーザーにインストールせずに、ODACを使用する.NETアプリケーションを展開するにはどうすればよいですか?

    4. 2つの緯度/経度ポイント間の距離を見つける最速の方法