SQL语句选择语句
问题描述:
使用连接语句时,是否可以仅使用select *作为一个表?SQL语句选择语句
假设这些是以下表格;
B
userID
username
A
userID
entry
....just pretend there are more columns for the sake of this example
从表B中查找用户名的正确方法是什么?
select B.username, * from A
LEFT JOIN B on B.userID = A.userID
where A.entry = "XXXXX"
还是我来列出我想要的一切选择,如:
select B.username, A.userID, A.entry from A
left Join.....
答
您可以用[表名] *选择从一个表的所有字段。例如,选择从表B中使用的所有领域:
SELECT B.*, username FROM A
LEFT JOIN B on B.userID = A.userID
WHERE A.entry = "XXXXX"
编辑 - 从A
+0
谢谢,你的工作。我不得不添加用户名,然后它完美地工作。 – user1104854 2012-04-24 23:57:20
答
SELECT A.* FROM ...
其中A
是要从选择表选择的列名。
当你尝试时会发生什么?你的回答比在这里询问要快得多,你可能会在这个过程中学到一些有用的东西。 :) – 2012-04-24 23:48:15
一定要接受这个问题的答案:) – 0b10011 2012-04-25 00:00:24