条件を満たす場合にのみテーブルを結合する(または結合テーブルから値を取得する)SQL SELECTステートメントを作成する必要がありますが、これは可能ですか?SQL SELECT文
私はユーザーIDを持っている注文テーブルを持っていますが、ゲストとして注文したユーザーのIDもランダムに生成しています。そして、私はそのIDで注文テーブルのユーザーテーブルに参加したいが、IDがランダムに生成されている場合、そのIDのユーザーテーブルにレコードがないので、注文テーブルから値だけを返したい。
私はuser_idのは、これがleft join
sがあるため、正確に何である両方のテーブル
$sql = "SELECT orders.id_o, orders.user_id, orders.price, users.username
FROM orders JOIN users
ON orders.user_id = users.id
ORDER BY order_date ASC";
内部結合ではなく、結合に戻る –
タイトルはいくつかの創造性を得ることができますか? – Drew
[SQL JOINとさまざまな種類のJOIN]の重複している可能性があります(http://stackoverflow.com/questions/17946221/sql-join-and-different-types-of-joins) –