I believe jethro is thinking about the problem actually proposed while BrowserUk is talking about a different problem. Of course, the root node is not completely clear on this point, so it could be that BrowserUk is correct and several others who have replied are the ones who are wrong.

BrowserUk is picking a (potentially) different set of columns for each row while I believe a single list of columns is desired such that this same list of columns (in the same order) provide a unique key for each row.

With a single list of columns and a useful delimiter between values, then the order no longer matters and only 2**100 potential solutions exist. Of course, you can also envision data where there is no completely effective delimiter (unless you also provide for escaping parts of values when the key is constructed). I choose to assume either an easy delimiter choice or building the key with potential escaping such as constructing the key using standard CSV format.

- tye        


In reply to Re^4: Finding Keys from data (depends) by tye
in thread Finding Keys from data by aartist

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.