Splunk Search

Join only giving fields from one of the two sourcetypes

asarolkar
Builder

All,

I have a join on the two sourcetypes setup like this ->

sourcetype="alog" -> id_number

sourcetype="blog" -> id

This is what my join looks like

sourcetype="alog" id_number=* | eval id=id_number | join id[ search sourcetype="blog" id=*| fields id]





For some reason, this join is only giving me results/fields that belong to alog.
What if I want the join to also give me all fields from blog whereever there was a match ?

I thought Splunk supported outer joins.

Any clues ?

Tags (3)
0 Karma

jonuwz
Influencer

You need to specify join type=outer

docs

Update

Just noticed - the only field you're returning from the subsearch is id : fields id

So the only fields you'll see will come from the main search.

Don't limit the fields in the subsearch

0 Karma

asarolkar
Builder

that did not seem to do the trick.

It still gave me only everything on the left that matched.

0 Karma
Get Updates on the Splunk Community!

Built-in Service Level Objectives Management to Bridge the Gap Between Service & ...

Wednesday, May 29, 2024  |  11AM PST / 2PM ESTRegister now and join us to learn more about how you can ...

Get Your Exclusive Splunk Certified Cybersecurity Defense Engineer Certification at ...

We’re excited to announce a new Splunk certification exam being released at .conf24! If you’re headed to Vegas ...

Share Your Ideas & Meet the Lantern team at .Conf! Plus All of This Month’s New ...

Splunk Lantern is Splunk’s customer success center that provides advice from Splunk experts on valuable data ...