SQL How to add columns from another table - sql

I have two tables, XMemberT and VMemberT and I want add certain details into an extra column for VMemberT. (If ID matches, add name and age)
I need the end results where the added columns appear on the left side of VMemberT
I've been stuck trying to figure a way to get the desired results out. May I ask for some help, please?

Use Join for Refrence purpose use this link
https://www.w3schools.com/sql/sql_join.asp

Related

Is there a way in SSMS to auto expand the results header columns to see the full name of the column?

I don't understand why I'm looking at results and am not able to see the full column name. And then have to manually click through and expand each column I want to see. Is there really no way to do this?
Non expanded columns in results
I've researched but have found no one asking or even wondering about this. Am I the only one in the world who has a problem with this?!

How to group a text row in multiple data rows in Microsoft Report Builder

Basically I'd like to from this :
What I have
To this :
What I Want
Case in Orange are data that I pick up with an sql request while "This e-learning phase..." is just a plain text.
Does anybody knows how to do that ?
You could add a Parent Row Group and Group by the Information field.
Unfortunately, this would place the Information on the Left side of the table. Fortunately, there is a Layout Direction property for the table that can be switched from LTR to RTL so that the table is created from Right to Left instead of the default Left to Right.
This way the grouped information field on the right would only have one cell while there may be multiple Activities.
I'm not sure you'll be able to do this exactly how you want. This is because you cannot add rowgroup columns after non-grouped columns.
The only way you could get close is to not show the text if it's not the first row in the dataset (or rowgroup if the report is grouped somewhere)
You could use something like this in the Value expression.
=IIF(
ROWNUMBER("myDataSet_Namehere") =1,
"This e-learning phase must be completed before the start of the classroom part indicated below.",
Nothing
)
You could use a similar check to then set the vertical alignment property.
It looks like this...
The other option would be to move the test to the top of the table on it's own row in above the column headers, it would probably look neater..
Or you can wait for somebody else to come up with a better solution :)

view unique values in Combobox using VBA in MS Access

please read my question to end because I test all previous solutions in Stackoverflow and have no answer.
I am trying to display Combobox in the form of an MS Access database using VBA, this Combobox takes its values from one table the problem that I can't display just unique values, Combobox views all values even when I use DISTINCT still view all.
also, I am trying to use GROUP BY but not work.
I know it is a simple problem but how can I solve it?
SELECT DISTINCT Exports_imports_Table.ID, Exports_imports_Table.content FROM Exports_imports_Table;
Assuming the ID field is a unique value (and the content field may have duplicates) you cannot include it in a DISTINCT. Try it like this
SELECT DISTINCT Exports_imports_Table.content FROM Exports_imports_Table;
Does that give you what you expect?
Don't take the ID field in your query builder. Instead of that, select the same field twice, leaving one of them as is, and in another you can give your conditions or formats (if any).
Make sure to change unique values in general properties to "yes".
Save it, and there you are.

How to add a field to a report that has groups

I need to add a field to a SSRS report. I tried modifying the dataset (query) but the results prouduced insane results, with zipcodes showing up in the name fields and names showing up in a datetime field. I suspect it is because of the groups but I don't understand how they work. The Dataset is created by 4 selects. The first 3 insert into temp tables and the fourth pulls from it. I suspect that I will have to re-write the query but it would be nice if I could use it as is with modifications. Either way I need to understand the groups.
I read
Data Region Cells, Data Region and Understanding Groups. Aside from the fact that they use terms specific to SSRS without defining them they are so undetailed I doubt many people who do not already understand SSRS can get anything out of them.
I did not write this report but I must modify it. I understand SQL well. Not so much with SSRS.
Can anyone explain how to find out what the Row Groups mean? Mine look like this:
Here is the tablix

Is there a way to get around "The multi-valued field '[Table X].[Field Y]' is not valid in specified Join clause" with INNER JOIN?

I'm getting an error when I attempt to apply the following SELECT statement in the Row Source for a field I'm using.
SELECT [Poems].[ID],
[Poems].[Title],
[Poems].[Year Completed],
[Poem Types].[Poem Type],
[Poems].[Blog Location]
FROM Poems
INNER JOIN [Poem Types]
ON [Poems].[Poem Type]=[Poem Types].[ID]
ORDER BY [Title];
The error is:
The multi-valued field '[Poems].[Poem Type]' is not valid in specified
Join clause.
The table [Poem Types] was created before I knew how to create a value list. But, actually I'm kind of happy with it now because I've ended up making some changes to the list, which automatically updated all records that use the table, where if I had to do the same with a value list I'd have to go through and update the records individually or with a find and replace. So, the little key table is actually useful.
The field in [Poems] that references the table is a multi-value field, as the error indicates. However, I can't logically see how this means anything since it should just list the existing values, even if there are more than one of them. Not a problem. I've confirmed that the syntax is correct by using a non-multi-value field instead and watching the Listbox populate nicely with the correct values.
So, my question. Is there some fancy around this restriction I could make use of? For instance, there are only a couple of entries in the entire Poems table that use more than one value in this field. I only allow for multiple values because on rare occasions one multi-part poem contains multiple poem types. So, for instance, if it were necessary and Access would allow it, maybe I could filter out those entries that contain multiple values? Or maybe there's some other way?
Any assistance will be appreciated.
To make long story short, you need to use [Table].[MultiValuedField].Value syntax when your query targets (in one way or another) specific values stored in that field. This article explains the difference it'll make in great details.